我正在尝试使用 NS 2.35 修改 AODV 路由协议(protocol)。我对文件 aodv.cc 和 aodv.h 做了一些更改。现在,为了应用这些更改,我在 ns-allinone-2.35/ns-2.35 文件夹中运行了一个 make 命令并收到以下错误消息:
In file included from aodv/aodv_logs.cc:31:0:
./aodv/aodv.h:53:18: fatal error: list.h: No such file or directory
#include <list.h>
^
compilation terminated.
make: *** [aodv/aodv_logs.o] Error 1
我将如何解决这个问题?
最佳答案
#include <list.h>
在默认的 ns2 中被忽略。
如果进行更改,有时可以调用不存在的“list.h”。
可以注释掉:// #include <list.h>
关于linux - make 命令在 NS 2.35 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33798689/