簡體   English   中英

找不到gsl:library的g ++編譯

[英]g++ compilation with gsl: library not found

嗨,我正在嘗試按照本指南安裝和使用GSL庫: 在Mac上安裝GSL brew安裝工作正常,我可以在路徑中看到文件:/ usr / local / include。 然后我嘗試使用示例c代碼,但是當我編譯它時給了我這個錯誤:找不到架構x86_64的符號。 我在這里搜索並引用了這個答案: g ++錯誤 ,所以我在命令中添加了-lgsl,如:

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

但它給出:ld:找不到-lgsl錯誤的庫。 我該如何解決這個問題? 謝謝!

是的解決方案應該是這樣的:

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

這有效。 請參閱此處的答案: 安裝GSL 基本上是-I給你的是標題,而我們還需要-L語句來鏈接庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM