我正在尝试在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协议请帮我克服这个错误。 提前谢谢。
答案 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