我想安装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
也许我必须安装额外的套餐? 有没有人有想法?
答案 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