我正在运行make
,它将以下标志传递给ld
:
LDLIBS=-ll -ldl -lreadline -lcurses
但是,在运行make
时,链接器失败并显示:
/usr/bin/ld: cannot find -ll
collect2: error: ld returned 1 exit status
我真的不确定共享对象库-ll
是指什么,也不确定如何搞清楚它。
我在CentOS机器上尝试这个,所以我尝试安装'Development Tools'
包,认为它必须是非常通用的东西:
sudo yum groupinstall 'Development Tools'
但无济于事。
图书馆在哪里/什么?任何帮助将不胜感激!谢谢!
答案 0 :(得分:0)
答案 1 :(得分:0)
尝试重新安装Bison和flex。
sudo apt-get remove bison flex
sudo apt-get install bison flex
它为我工作。