dsr / linkcache .cc:致命错误:list.h:没有这样的文件或目录

时间:2015-11-19 18:55:19

标签: c++ linux ubuntu network-programming ns2

我正在使用NS2.35和Ubuntu 12.04.5 LTS

我想使用链接缓存运行DSR。

我使用“make”来重新编译NS2。我收到以下错误:

dsr/linkcache .cc: fatal error: list.h: no such file or directory. 

我使用了locate list.h,这是它的目录

/usr/src/linux-headers-3.2.0-29/include/linux/list.h 

这意味着头文件存在

如何解决此错误?

1 个答案:

答案 0 :(得分:0)

ns2:旧文件。 gcc 2.95标题list.h包含在几个文件中。并且在库存ns2中被忽略,当g ++晚于版本3.x:

list.h也出现在gcc 3.2,3.3,3.4:/usr/include/c++/3.4.6/backward/list.h

除此之外,这里也回答了类似的问题make command not working in NS 2.35