Build-конфігурація (англ. “Build configuration”) — це набір налаштувань проекту, які визначають принцип його побудови. Build-конфігурація складається з:
імені виконуваного файлу;
директорії виконуваного файлу;
в яких директоріях IDE буде шукати код та заголовкові файли;
інформації про відлагодження і параметри оптимізації вашого проекту.
Ваше інтегроване середовище розробки має дві build-конфігурації: “Release” (Реліз) і “Debug” (Дебаг/Відлагодження).
Конфігурація “Debug” призначена для відлагодження вашої програми. Ця конфігурація відключає всі налаштування по оптимізації та включає інформацію про відлагодження, що робить ваші програми більшими і повільнішими, але спрощує проведення відлагодження. Режим “Debug” зазвичай використовується в якості конфігурації за замовчуванням.
Конфігурація “Release” використовується для побудови програми з метою її подальшого публікування. Програма оптимізується за розміром і продуктивністю і не містить додаткової інформації про відлагодження.
Наприклад, виконуваний файл програми “Hello, World!” з уроку №5, створений в конфігурації “Debug”, у мене займав 65kb, в той час як виконуваний файл, побудований в конфігурації “Release”, займав всього лише 12kb.
Перемикання режимів “Debug” і “Release” в Visual Studio
Найпростіший спосіб змінити конфігурацію проекту — це вибрати відповідну зі списку на панелі швидкого доступу:
Перемикання режимів “Debug” і “Release” в Code::Blocks
У Code::Blocks на панелі швидкого доступу також є випадаючий список, де ви можете вибрати відповідний режим конфігурації:
Висновки
Використовуйте конфігурацію “Debug” при розробці програм, а конфігурацію “Release” при їх публікації (коли ви вже будете готові представити вашу програму на загальний огляд).