本人系烟酒僧一名,现在要将两年前做的工作继续下去。最近换了一台新电脑,又要重新配环境,装NS2.34。
=============================并不华丽的分割线=======================================
NS2.34 使用的gcc及g++版本是4.4,在Ubuntu 10.04中,这是默认版本,安装NS2.34一切正常。
而在Ubuntu 11.04及之后的版本,gcc与g++也升级了。其中Ubuntu 12.04中的版本为4.6。
我们需要把gcc与g++的默认版本改为4.4。
步骤如下:
1.下载gcc-4.4与g++-4.4
sudo apt-get install gcc-4.4 sudo apt-get install g++-4.4
2.查看系统gcc与g++的链接情况
安装完毕之后,切换到/usr/bin目录下,首先查看gcc。
cd /usr/bin ls -l gcc*
显示如下信息
lrwxrwxrwx 1 root root 7 8月 22 20:44 gcc -> gcc-4.6 -rwxr-xr-x 1 root root 224544 4月 16 10:58 gcc-4.4 -rwxr-xr-x 1 root root 306200 4月 16 07:45 gcc-4.6
可以看到gcc默认链接到4.6版本,我们将它改为4.4版本。
sudo mv gcc gcc.bak sudo ln -s gcc-4.4 gcc
同理,我们将g++也链接到4.4版本
sudo mv g++ g++.bak sudo ln -s g++-4.4 g++
剩下的NS2.34的安装工作就简单了,和在Ubuntu 10.04中安装的步骤一致。
有关NS2.34在Ubuntu 10.04版本的安装,请参看本人的一篇文章:
http://www.cnblogs.com/daxia319/archive/2010/09/27/1836688.html