将OLSR添加到对“OLSR_pkt :: offset_”的ns2.35未定义引用时出错

时间:2016-05-23 17:38:58

标签: networking network-protocols ns2

我正在尝试在ns2.35中添加协议olsr。当我试图“制造”ns2时,我得到以下错误。

trace / cmu-trace.o:在函数CMUTrace::format_olsr(Packet*, int)': cmu-trace.cc:(.text+0x1eb1): undefined reference to OLSR_pkt :: offset_'中 collect2:错误:ld返回1退出状态 make:*** [ns]错误1

我按照链接http://elmurod.net/en/index.php/archives/157

中给出的步骤添加了olsr协议

请帮我克服这个错误。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

HOWTO ns-2.35 + olsr:

$ tar xvf ns-allinone-2.35_gcc482.tar.gz

https://drive.google.com/file/d/0B7S255p3kFXNSGJCZ2YzUGJDVk0/view?usp=sharing

$ cd ns-allinone-2.35/
$ patch -p0 < umolsr-ns235_v1.0-2014.patch

https://drive.google.com/file/d/0B7S255p3kFXNeVZhWFVVZlJnUEU/view?usp=sharing

$ ./install
$ cd ns-2.35/
$ cp ns ns-olsr
$ sudo cp ns-olsr /usr/local/bin/
.... Then you can do $ ns-olsr ddebbie90-scenario.tcl

Simulaton示例:umolsr-examples-05.2016.tar.gz https://drive.google.com/file/d/0B7S255p3kFXNWXlHRmxQV0hpWXM/view?usp=sharing

?有什么问题?然后请指定您的操作系统:

1) $ uname -m
2) $ cat /etc/issue