Как я могу ускорить мое терминальное выполнение команды make, порожденную cmake?

Я использую Ubuntu 20.04.02 LTS , а имейте защелкущую версию CMake (3.19.4) Установлено. Я использую его для создания приложения, написанного на C ++.

Когда я создаю свой раствор в терминале, команда CORMET навсегда выполняется. Но когда я создаю проект в IDE IDE , который использует CMake (3.17.3) , весь процесс выполняется в течение нескольких секунд.

Что может вызвать замедление? Как я мог ускорить компиляцию терминала?

(у меня была эта проблема при использовании версии APT (3.16.3), а также)

0
задан 13 February 2021 в 03:55

1 ответ

Используйте все доступные ядра CPU для параллельных сборков:

cd build
make -j$(nproc)

или просто выполнить NPROC один раз и использовать этот номер напрямую:

nproc
8
cd build
make -j8
1
ответ дан 18 March 2021 в 23:34

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

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