gperftools 在使用 brew 安装后未在 Mac 上安装 -lprofiler
gperftools not installing -lprofiler on Mac after installing it with brew
最近我想分析我的 cpp 代码并遇到了 gperftool,但没有关于如何将其与 Mac 一起使用的明确说明。到目前为止,我有 运行 brew install gperftools
并想编译我的简单 cpp 文件,它只输出“Hello world!”。我 运行 g++ main.cpp -lprofiler -o main
但出现错误 ld: library not found for -lprofiler
。如果您能指导我或者给我一个易于理解的教程,我将非常感激。谢谢:)
编辑:目前我正在使用 MacOS 和新的 M1 芯片(不确定这是否会导致任何问题)
所以 brew 没有安装二进制文件,仅此而已。
如果您很难让它发挥作用,请按照这些步骤操作
- 克隆https://github.com/gperftools/gperftools
- 运行 ./autogen.sh
- 运行 ./configure
- make && sudo make install
- 如果您想看一下以确保安装了二进制文件,您应该会看到一些路径(我的是
/usr/local/lib
)
- 利润
最近我想分析我的 cpp 代码并遇到了 gperftool,但没有关于如何将其与 Mac 一起使用的明确说明。到目前为止,我有 运行 brew install gperftools
并想编译我的简单 cpp 文件,它只输出“Hello world!”。我 运行 g++ main.cpp -lprofiler -o main
但出现错误 ld: library not found for -lprofiler
。如果您能指导我或者给我一个易于理解的教程,我将非常感激。谢谢:)
编辑:目前我正在使用 MacOS 和新的 M1 芯片(不确定这是否会导致任何问题)
所以 brew 没有安装二进制文件,仅此而已。
如果您很难让它发挥作用,请按照这些步骤操作
- 克隆https://github.com/gperftools/gperftools
- 运行 ./autogen.sh
- 运行 ./configure
- make && sudo make install
- 如果您想看一下以确保安装了二进制文件,您应该会看到一些路径(我的是
/usr/local/lib
) - 利润