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.