brew安装gcc找不到brew安装gmp

taor4pac  于 2022-11-24  发布在  其他
关注(0)|答案(1)|浏览(163)

我使用了brew install gcc和brew install gmp。但是clang可以使用选项“-lgmpxx”编译并成功,而g++失败。我使用了以下命令:

g++ bn_p.cpp -o bn_p.out -lgmpxx -lgmp -Xpreprocessor -fopenmp

它说:

fatal error: gmpxx.h: No such file or directory
4 | #include <gmpxx.h>
py49o6xq

py49o6xq1#

使用自制软件安装似乎不是正确的方法,我建议按照另一个answer的说明进行安装,它似乎遵循了某种最佳实践
如果您仍然希望使用brew安装,我通过运行

brew info gmp

返回安装路径,例如mine为:

/opt/homebrew/Cellar/gmp/6.2.1_1

那么您只需要在编译命令中包含include文件夹作为库搜索路径,例如:

g++ main.cpp -o app -I /opt/homebrew/Cellar/gmp/6.2.1_1/include

相关问题