2016-08-01 104 views
1

嗨我试图按照本指南安装和使用GSL库:Install GSL on Mac。 brew安装正常,我可以在路径中看到文件:/ usr/local/include。然后我尝试了示例c代码,但是当我编译它时,出现这个错误:符号(s)没有找到架构x86_64。我搜索并提到了这个答案在这里:g++ error,所以我加了-lgsl指挥,某事像:g ++编译gsl:找不到库

g++ -I/usr/local/include -lgsl main.c 

但它给:LD:库找不到-lgsl错误。我该如何解决这个问题?谢谢!

回答

0

呀解决方案应该是这样的:

g++ -I/usr/local/include -L/usr/local/lib -lgsl main.c 

这工作。请参阅此处的答案:Install GSL。基本上,我给你的是标题,而我们也需要-L语句来链接库。