首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用brew在Mac上安装-lprofiler之后,gperftools就没有安装它

用brew在Mac上安装-lprofiler之后,gperftools就没有安装它
EN

Stack Overflow用户
提问于 2021-04-10 11:59:43
回答 2查看 547关注 0票数 0

最近,我想分析一下我的cpp代码,并遇到了clear工具,但是对于如何在Mac上使用它,并没有明确的说明。到目前为止,我已经运行了brew install gperftools,并希望编译我的简单cpp文件,该文件只输出"Hello!“。我运行g++ main.cpp -lprofiler -o main,但得到了错误ld: library not found for -lprofiler。我真的很感激如果你能指导我,或应该我的教程,这是很容易遵循。谢谢:)

编辑:目前我正在使用MacOS和新的M1芯片(不确定这是否会导致任何问题)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-04-10 14:01:55

所以brew没有安装二进制文件,仅此而已。

如果你很难让它发挥作用,请遵循以下步骤

克隆https://github.com/gperftools/gperftools

  • run ./autogen.sh

  • run ./configure

  • make && sudomake

  • 您应该看到安装二进制文件的一些路径,如果您想查看它以确保(我的是/usr/local/lib)

  • Profit

)

票数 0
EN

Stack Overflow用户

发布于 2022-10-06 23:23:33

我发现您也可以使用-L$(brew --prefix gperftools)/lib标志告诉g++在哪里查找库,如果您不想安装with。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67034132

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档