2012-09-08 184 views
2

我是新來的。我最近使用Fink安裝在我的Mac plotutils-dev的,但是當我嘗試做編譯一個小程序,我有ld:找不到-lplot的庫

gcc -g -o atomos.o atomos.c -lplot 

它說

ld: library not found for -lplot 
collect2: ld returned 1 exit status 

我有搜索在網絡上的問題一點成功。我唯一知道的是,當我鍵入

dpkg -S libplot.dylib 

它說

plotutils-dev: /sw/lib/libplot.dylib 

我認爲這意味着我已經安裝libplot我的Mac上。所以我不知道是什麼問題。歡迎任何幫助。我是初學者,所以如果以用戶友好的方式提供一些指導方針,那將會很好。

回答

2

鏈接程序找不到libplot庫。我不熟悉MAC,但用gcc你可以告訴它的路徑庫-L標誌,如:

​​

(我猜在這條道路,但你也許可以找出如果這是不正確的路徑。)

此外,它可能是您的問題的拼寫錯誤,但我將其更改爲-lplot(注意額外-l)。你想讓-l和plot庫鏈接。

+0

它的工作原理!非常感謝你。 – Ariaramnes

+0

很高興有幫助。如果這解決了您的問題,您可以單擊答案旁邊的綠色複選標記將其標記爲已接受。 – bstpierre