Что именно делает «Очистить и построить»? - PullRequest
3 голосов
/ 12 мая 2011

Может быть, это кажется наивным вопросом.

У меня есть некоторые функции в моем проекте, которые внезапно не работают, и когда я "Очистить и построить", он снова работает. В чем может быть проблема, которая решается с помощью этой Чистки и Построения?

Ваш вклад высоко ценится.

Ответы [ 2 ]

1 голос
/ 12 мая 2011

Действия на Make и clean отменяются make-файлом. Вы можете посмотреть на сам Makefile, чтобы увидеть, что там.

make сам по себе соответствует самому первому правилу в make-файле. make clean соответствует правилу clean в make-файле

Также вы можете использовать

make -n

и

make -n clean

Они покажут вам последовательность команд, которые фактически выполняются при запуске make или make clean.

Как общее соглашение, make сам по себе является правилом компиляции, поэтому он выполняет команды компиляции, необходимые для сборки проекта.

make clean используется для очистки проекта. Он удаляет объектные файлы и исполняемый файл, а также любые другие файлы, необходимые для обеспечения чистой сборки проекта при следующей сборке.

Почему помогает make make, а затем make?

Это может быть из-за ряда причин, и мне трудно сказать вам, что может происходить. Можете ли вы дать более подробную информацию о режиме сбоя?

0 голосов
/ 12 мая 2011

с помощью "build and clean" вы можете удалить старые файлы сборки и создать новые файлы. Так, чтобы обновления были эффективно показаны в представлениях.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...