新版本的Ubuntu自带的gcc版本也较高,如Ubuntu11。10的gcc是4.6.1。新gcc对语法细节有写改动,这就会导致用新版本的gcc编译较旧版本的ns2时会报错,因此最好下载最新版本的ns2(.35)。并且,为了简化安装过程,下载allin one的版本。
把下载的ns-allinone-2.35.tar.gz在合适位置解压(/home/[username]/local)。
在解压这个文件包之后的目录下,执行./install。
Gcc版本和ns2版本匹配的话应该没什么问题。
安装完成后,会有提示信息,包括文件的安装路径和应该添加到环境变量中的路径。
在用户家目录下的./bashrc文件中,把提示中的路径添加到相应的环境变量中。
之后,进入ns-2.35目录,执行./validate。
一旦所有步骤都正确操作应该会顺利通过检测,validateoverall report: all tests passed
Done.
声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。