/ usr / bin / ld:找不到-lXmu

时间:2014-10-12 06:42:11

标签: 32bit-64bit

我想安装netgen并尝试编译源代码。 在此期间,我收到了错误消息:

U -L/usr/lib/x86_64-linux-gnu -ltk8.6 -ltcl8.6 -lGL -lXmu -lX11 -fopenmp -Wl,-rpath -Wl,/opt/netgen/lib
/usr/bin/ld: cannot find -lXmu
collect2: error: ld returned 1 exit status
make[2]: *** [netgen] Error 1

也许我必须安装额外的套餐? 有没有人有想法?

1 个答案:

答案 0 :(得分:1)

根据您的特定操作系统,您可以检查您是否错过了缺少非版本命名(即libXmu.so)。

检查ls /usr/lib/libXmu*.*,如果找不到,请输入:

ln -s /usr/lib/libXmu.so libXmu.so.6
ln -s /usr/lib/libXuu.so libXmuu.so.1

如果您没有libXmu*.*个文件,则需要先安装libxmu-dev

sudo apt-get install libxmu-dev