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错误

 

相关文章:

  • 2021-09-24
  • 2021-08-18
  • 2021-08-02
  • 2022-02-25
  • 2022-12-23
  • 2022-12-23
  • 2021-07-10
  • 2021-07-28
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-13
  • 2022-02-10
  • 2021-11-13
  • 2022-01-20
相关资源
相似解决方案