0

在 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/include otcl.c
gcc :错误:4.5:没有这样的文件或目录
gcc:错误:无法识别的选项 '-V'
制作:* [libotcl.a] 错误 1
​​otcl-1.14 制作失败!退出...

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

4

1 回答 1

0

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

安装 g++ 4.9

$ sudo apt install g++-4.9

运行安装程序

export CC=gcc-4.9 CXX=g++-4.9 && ./install
于 2017-11-22T21:58:17.110 回答