2013-02-08 39 views
0

我面临的一个问题, 当我使用的Makefile安装一个软件,我收到此错误在/ usr /斌/劳工处:找不到-lnetcdf

/usr/bin/ld: cannot find -lg2c 

当我搜索libg2c

其显示的路径:

/home/guest/Downloads/mdsplus/math/libg2c.a 
/home/initm03/Desktop/mdsplus/math/libg2c.a 
/home/initm03/Downloads/mdsplus/math/libg2c.a 
/usr/local/mdsplus/math/libg2c.a 

请这么要紧的,如果可能的

回答

0

钍链接器需要知道在哪里查找库。

使用--library-path命令行开关或LD_LIBRARY_PATH环境变量指定库的路径。

0

在生成文件中,你需要告诉链接在哪里可以找到libg2c;

变化

-lg2c 
在Makefile连接选项

到;

-L/usr/local/mdsplus/math -lg2c 

...它应该能够找到它并正确链接。

相关问题