it-swarm.com.ru

eclipse C/C++ CDT построить только один файл

Я делаю проект C++ с Eclipse CDT, но сборка всех исходных файлов занимает много времени.

Я бы предпочел просто собрать один исходный файл, с которым я работаю, до тех пор, пока он не станет правильным, а затем перейти к следующему исходному файлу. Но все опции, которые я видел в Eclipse (Make project и Build all), работают со всеми исходными файлами проекта.

Есть ли какой-нибудь простой способ создать один или два исходных файла в Eclipse CDT?

Спасибо!

16
Akronix

Это было намного проще, чем ожидалось. 

  1. Отмените выбор Project -> Автоматическая сборка 
  2. Щелкните правой кнопкой мыши на файле, который вы хотите построить 
  3. Нажмите Создать выбранные файлы (ы).

Источник: http://www.cesareriva.com/single-file-compile-in-Eclipse-cdt/

18
Akronix

Если вы используете проект makefile. Просто добавьте '-j n' (n указывает номер одновременного задания) в ваш параметр make.

откройте «Свойства проекта» -> «Сборка C/C++» -> «Поведение» (метка страницы) -> «Построить (инкрементная сборка» (поле редактирования))

например измените его на '-j 3 all', покажет make для компиляции 3 файлов одновременно.

Конечно, make обнаружит файловые зависимости, чтобы решить, могут ли файлы быть скомпилированы одновременно.

ура

0
Rox