ld:找不到-lplot的库

时间:2012-09-08 01:32:11

标签: c fink

我是新来的。我最近使用fink在我的mac上安装了plotutils-dev,但是当我尝试编译一个小程序时,我已经做了

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

我认为这意味着我在我的mac上安装了libplot。所以我不知道是什么问题。欢迎任何帮助。我是初学者所以如果以用户友好的方式提供一些指导方针会很好。

1 个答案:

答案 0 :(得分:3)

链接器找不到libplot库。我不熟悉mac,但是使用gcc你可以告诉它带有-L标志的库的路径,例如:

gcc -g -o atomos.o atomos.c -lplot -L/sw/lib/

(我猜这条道路,但如果不对,你可以找出图书馆的路径。)

此外,它可能是您问题中的拼写错误,但我将其更改为-lplot(请注意额外的-l)。您希望-l与绘图库链接。