0

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

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

4

1 回答 1

0

所以 brew 没有安装二进制文件,就是这样。

如果您很难使其正常工作,请按照以下步骤操作

  1. 克隆https://github.com/gperftools/gperftools
  2. 运行 ./autogen.sh
  3. 运行./配置
  4. 制作 && sudo 制作安装
  5. 你应该看到一些安装二进制文件的路径,如果你想看看它以确保(我的是/usr/local/lib
  6. 利润
于 2021-04-10T14:01:55.017 回答