Урок 6. Режимы конфигурации Debug и Release

   ⁄ 

 Обновлено 24 Фев 2017

  ⁄   

Конфигурация сборки (build configuration) – это набор настроек проекта, который определяет, как ваша IDE будет выполнять проект. Конфигурации сборки включают в себя такие вещи как: имя исполняемого файла, в какой директории исполняемый файл будет выводиться, в каких директорях IDE будет искать код и заголовочные файлы (header files), сохранять или исключать информацию об отладке и насколько компилятор должен оптимизировать вашу программу.

IDE имеет две конфигурации сборки: Release (релиз) и Debug (отладка).

Конфигурация Debug предназначена для отладки вашей программы. Эта конфигурация отключает все настройки по оптимизации, включает информацию об отладке, что делает ваши программы больше и медленнее, но гораздо проще для поиска ошибок. Debug обычно выбирается в качестве основной конфигурации по умолчанию. Её используют во время разработки и отладки программ.

Конфигурация Release используется для сборки программы и её публичном выпуске в свет. Эта версия, как правило, более оптимизированная по размеру и производительности, не содержит дополнительную информацию об отладке.

Например, когда программа «Hello, World!» из предыдущего урока была построена с использованием Visual Studio 2013, исполняемый файл, созданный в конфигурации Debug, был 65KB, в то время как исполняемый файл, построенный в конфигурации Release, был 12KB.

Переключение между режимами Debug и Release в Visual Studio

Есть несколько способов переключаться между режимами отладки и релиза в Visual Studio. Самый простой способ – поменять конфигурацию в выпадающем списке в панели «Solution Configurations»:

build configuration

Здесь должен быть либо Debug, либо Release.

Вы также можете поменять конфигурацию, перейдя в Build > Configuration Manager и там выбрать нужную конфигурацию в списке Active solution configuration.

Переключение между режимами Debug и Release в Code::Blocks

В Code::Blocks есть элемент панели инструментов под названием «Build Target»:

CB-BuildTarget

В выпадающем списке вы можете выбрать режим отладки или релиза.

Выводы

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

Правило: используйте конфигурацию Debug при разработке программ, а конфигурацию Release при выпуске программ (когда уже будете готовы представить пользователям).

Оценить статью:

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (31 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в:
Подписаться на обновления:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *