我遇到了问题, 当我使用Makefile安装软件时,我收到此错误
/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 :(得分:0)
链接器需要知道在哪里查找库。
使用--library-path
命令行开关或LD_LIBRARY_PATH
环境变量指定库的路径。
答案 1 :(得分:0)
在makefile中,您需要告诉链接器在哪里找到libg2c;
更改
-lg2c
在makefile中的链接器选项中;
-L/usr/local/mdsplus/math -lg2c
...它应该能够找到它并正确链接。