【问题标题】:Ns2 Modify the source code and compile in ns2ns2 修改源码,在ns2中编译
【发布时间】:2016-07-19 11:28:11
【问题描述】:

我一直在尝试修改TCP源文件参数,我想在ns2中执行修改后的源文件。有人可以给出修改和编译ns2中的代码的步骤吗,我是ns2的新手。提前致谢。

【问题讨论】:

    标签: tcp ns2


    【解决方案1】:

    仿真时不使用源代码。所有函数都编译到一个文件中:可执行文件'ns'。

    保存您的原始 'ns' 并制作一个备份副本 = 'ns-orig'。

    $ cd ns-allinone-2.35/ns-2.35/
    $ sudo make install ('make install' will copy 'ns' to /usr/local/bin/ns )
    $ sudo cp ns-orig /usr/local/bin/
    

    构建修改后的“ns”(使用修改后的 TCP):

    $ cd ns-allinone-2.35/ && ./install
    $ cd ns-2.35/
    $ cp ns ns-modified
    $ cp ns-modified /usr/local/bin/
    

    ...那么你的新模拟就可以用$ ns-modified [file].tcl来完成了



    【讨论】:

    • 非常感谢您的回复。我只是想问一下,如果我更改了 ns_default.tcl 中的默认值。在执行这些命令后是否会像我一样采用我更改的值,但我的输出仍然保持不变。如果您能告诉我这个问题,将会有很大帮助。
    猜你喜欢
    • 2018-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-04
    • 2021-10-18
    • 1970-01-01
    • 1970-01-01
    • 2016-03-19
    相关资源
    最近更新 更多