在Ubuntu 12.04中安装ns 2.35时出错

时间:2012-11-02 06:55:59

标签: ns2

在ubuntu中安装ns 2.35(sudo ./install)时收到以下错误。

config.status:创建Makefile
rm -f libotcl.a otcl.o
gcc -V 4.5 -c -g -O2 -DNDEBUG -DUSE_SHM -DHAVE_UNISTD_H = 1 -I。 -I / home / arya / ns-allinone-
2.35 / include -I / home / arya / ns-allinone-2.35 / include -I / home / arya / ns-allinone-
2.35 / include -I /包括otcl.c
gcc:错误:4.5:没有这样的文件或目录
gcc:错误:无法识别的选项'-V'
make: * [libotcl.a]错误1
otcl-1.14失败!退出...

我更改了/ns-allinone-2.35/otcl-1.14中的Makefile.in
CC = @ CC @ -V 4.6.3
其中-V 4.6.3代表gcc版本。
如何删除此错误。在谷歌找不到相关的帮助。

1 个答案:

答案 0 :(得分:0)

由于缺少octl文件夹中的配置文件 最好的方法是再次下载ns包并尝试安装

安装g ++ 4.9

$ sudo apt install g++-4.9

运行安装程序
export CC=gcc-4.9 CXX=g++-4.9 && ./install