2012-09-08 132 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