dsr/linkcache .cc: фатальная ошибка: list.h: такого файла или каталога нет

Я использую NS2.35 и Ubuntu 12.04.5 LTS

Я хочу запустить DSR, используя кеш ссылок.

Я должен "сделать", чтобы перекомпилировать 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 ответ


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

Кроме того, на аналогичный вопрос здесь дан ответ: команда не работает в NS 2.35.


Другие вопросы по тегам