Инкрементная сборка: Eclipse CDT не замечает, что источник изменился

Если щелкнуть символ «Сборка» в Eclipse CDT, предполагается, что он собирает только те исходные файлы, которые были изменены. Очень раздражающим поведением Eclipse CDT является то, что он очень часто игнорирует, что были внесены «незначительные» изменения, но неясно, что означает незначительный.

Выходом тогда является

13:21:06 **** Incremental Build of configuration <config> for project <proj> ****
make all
make: Nothing to be done for `all'.

Единственный способ проверить только что сделанные мной изменения — это очистить и полностью перестроить весь проект, что тратит много времени.

В чем может быть проблема здесь и как я могу исправить инкрементное построение?

РЕДАКТИРОВАТЬ: Может быть, не незначительные, но очень недавние изменения игнорируются из-за некоторых проблем синхронизации часов?

4

Решение

Если вы внесли изменения только в заголовочный файл, вы должны очистить проект, чтобы изменения были включены в новую компиляцию. Изменения в определениях макросов и статических переменных также требуют очистки проекта в Eclipse CDT.

3

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector