我正在尝试在mac OS El Capitan上安装NS2 2.35 我运行./install64
时出现此错误我不明白为什么它会显示,我不知道在哪里可以找到lSM
=============================================== ============= *构建XGraph-12.2 ================================================== ========== configure:错误:期望--prefix的绝对目录名:.. /Applications/Xcode.app/Contents/Developer/usr/bin/make all-am
gcc -g -o xgraph xgraph.o xgX.o hard_devices.o dialog.o hpgl.o ps.o idraw.o xtb.o st.o params.o alloc.o draw.o init.o read.o tgif.o derivative.o -lSM -lICE -lX11 -lm
ld:找不到-lSM的库
clang:错误:链接器命令失败,退出代码为1(使用-v查看 调用)
make [1]:*** [xgraph]错误1
make:*** [all]错误2
无法创建xgraph;但是xgraph是一个可选的包, 继续...
答案 0 :(得分:0)
ld:找不到-lSM的库
-lSM
表示libSM.so
。来自X.Org X11 libSM库。
所以请安装libSM / libsm(如果有)。如果您已经有运行时库libSM.so.6 > libSM.so.6.0.1
,则符号链接将执行:# ln -s libSM.so.6.0.1 libSM.so
,因为xgraph不需要任何头文件:SM.h,SMlib.h,SMproto.h。
注意:xgraph是一个可选包,如果构建失败,将跳过它。
注2:ns-2.35或ns-allinone-2.35中的任何其他应用程序不需要libSM.so
。