Validation ns-2-./validate在Ubuntu 13.10中失败

Validation ns-2-./validate在Ubuntu 13.10中失败,validation,ns2,ubuntu-13.10,Validation,Ns2,Ubuntu 13.10,通过修改linkstate/ls.h,我成功地在Ubuntu 13.10上安装了ns-2(ns-allinone-2.35),但验证套件中的一个测试用例似乎总是失败——tcpLinux。这让我很烦恼,因为验证在Ubuntu12中可以正常工作。你知道如何解决这个问题吗?或者这是一个问题吗 提前谢谢 看来ns-2与较新版本的gcc不兼容 在安装之前,请执行以下操作: export CC=gcc-4.4 CXX=g++-4.4 如果没有这些旧版本,请使用 sudo apt-get install g

通过修改linkstate/ls.h,我成功地在Ubuntu 13.10上安装了ns-2(ns-allinone-2.35),但验证套件中的一个测试用例似乎总是失败——tcpLinux。这让我很烦恼,因为验证在Ubuntu12中可以正常工作。你知道如何解决这个问题吗?或者这是一个问题吗


提前谢谢

看来ns-2与较新版本的gcc不兼容

在安装之前,请执行以下操作:

export CC=gcc-4.4 CXX=g++-4.4
如果没有这些旧版本,请使用

sudo apt-get install gcc-4.4 g++-4.4

使用这种方法,我在构建之前不必修改任何源代码。

NS2已被弃用。他们几年前就停止了这项工作。这一定是他们没有更新代码库的原因。另外,您是否使用
apt get install NS2
安装了NS2?Ubuntu的存储库中有。@StefanoSanfilippo我知道NS2已被弃用,但不幸的是,我的一个类仍然需要它,因为NS3的协议支持仍然低于NS2。现在,我正在尝试使用较旧版本的gcc(4.4)构建它。如果这不起作用,我们将尝试apt-get方法。顺便说一句,我听人说,让每个测试用例都通过验证并不重要。这是真的吗?对不起,我刚刚开始学习NS2。