Я работаю над проектом SpiderMonkey, который представляет собой крупномасштабный проект с большим количеством файлов .h и .cpp. Несмотря на то, что я знаю, что я изменил только файл или два файла, каждый раз, когда я делаю изменения в проекте, мне нужно запустить команду make
и снова скомпилировать весь проект, чтобы получить исполняемый файл ./js
.Избегайте компиляции накладных расходов
Итак, мой вопрос в том, есть ли решение избежать компиляции всех файлов и скомпилировать только определенные файлы, чтобы получить новый исполняемый файл ./js
?
Можете ли вы привести конкретный пример? Без этого можно дать только такие неопределенные ответы, как «Возможно, вы изменяете файл, от которого зависит множество других файлов». – cdleary