Проблема перекомпиляции с использованием команды make

Я пытаюсь изменить некоторые файлы C ++ в ns2, а затем перекомпилировать с помощью команды make. Несмотря на то, что новый файл .o создается после make, вывод аналогичен предыдущему файлу C ++ (до изменения). Может кто-нибудь подсказать, что может быть причиной этого?

2
задан 8 April 2011 в 01:00

1 ответ

Вы изменяете файлы .cpp (или .C .cc и т. Д.) Или файлы заголовков? Некоторые Make-файлы написаны очень плохо и не имеют приличной информации о зависимости (gcc -MMD или makedepend). Это означает, что проект не будет перестроен правильно, если вы измените некоторые файлы (часто файлы заголовков). Вы можете проверить, какие файлы вызваны модификацией (и почему) с помощью команды:

make --debug=b -n
0
ответ дан 8 April 2011 в 01:00

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

Похожие вопросы: