【问题标题】:ns-2 - ./validate fails in Ubuntu 13.10ns-2 - ./validate 在 Ubuntu 13.10 中失败
【发布时间】:2014-02-16 10:48:04
【问题描述】:

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

提前致谢!

【问题讨论】:

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

标签: validation ns2 ubuntu-13.10


【解决方案1】:

所以看起来 ns-2 不适合新版本的 gcc。

安装前,做

export CC=gcc-4.4 CXX=g++-4.4

如果您没有这些旧版本,请使用

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

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

【讨论】:

    猜你喜欢
    • 2014-02-09
    • 2014-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-31
    • 2014-03-09
    • 2013-11-19
    相关资源
    最近更新 更多