我使用了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>
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
1条答案
按热度按时间py49o6xq1#
使用自制软件安装似乎不是正确的方法,我建议按照另一个answer的说明进行安装,它似乎遵循了某种最佳实践
如果您仍然希望使用brew安装,我通过运行
返回安装路径,例如mine为:
那么您只需要在编译命令中包含include文件夹作为库搜索路径,例如: