您好我正在尝试按照本指南安装和使用GSL库:Install GSL on Mac。 brew安装工作正常,我可以在路径中看到文件:/ usr / local / include。然后我尝试使用示例c代码,但是当我编译它时给了我这个错误:找不到架构x86_64的符号。我在这里搜索并引用了这个答案:g++ error,所以我在命令中添加了-lgsl,如:
g++ -I/usr/local/include -lgsl main.c
但是它给出了:ld:找不到-lgsl错误的库。我该如何解决这个问题?谢谢!
答案 0 :(得分:0)
是的,解决方案应该是这样的:
g++ -I/usr/local/include -L/usr/local/lib -lgsl main.c
这很有效。请参阅此处的答案:Install GSL。基本上是-I给你的是标题,而我们还需要-L语句来链接库。