在Mac OS上安装NS2 2.35 El Capitan错误未找到xgraph -lSM库

时间:2016-05-10 13:17:34

标签: macos ns2

我正在尝试在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是一个可选的包,   继续...

1 个答案:

答案 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