在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版本。
如何删除此错误。在谷歌找不到相关的帮助。
答案 0 :(得分:0)
由于缺少octl文件夹中的配置文件 最好的方法是再次下载ns包并尝试安装
安装g ++ 4.9
$ sudo apt install g++-4.9
从
运行安装程序export CC=gcc-4.9 CXX=g++-4.9 && ./install