ubuntu 14.04 ns2.35 ***buffer overflow detected **: ns terminated解决办法
1.按照如下教程安装
Install With Me !: How to Install NS-2.35 in Ubuntu-13.10 / 14.04 (in 4 easy steps)
2.运行一个例子程序时出现 ***buffer overflow detected **: ns terminated
3.参考现有方案出现,gcc error:4.4没有那个文件或目录
sudo apt-get intall gcc-4.4
sudo apt-get intall g++-4.4
修改tcl8.4.18/unix文件夹下的文件Makefile.in
CC = @CC@ 修改为:CC = @CC@ -V 4.4
【已解决】*** buffer overflow detected ***: ns terminated_xuelinger_2010_新浪博客
4.在3的基础上增加如下命令之后,ns完成编译
rm /usr/bin/gcc
rm /usr/bin/g++
ln -s /usr/bin/gcc-4.4 /usr/bin/gcc
ln -s /usr/bin/g++-4.4 /usr/bin/g++
Choose gcc and g++ version - Ask Ubuntu
5.重新进入terminal,使用ns命令运行程序,不再提示buffer overflow错误