#006 – Build configurations

A build configuration are the settings the IDE uses to build your project. The build configuration typically includes things like what the executable will be named, what directories the IDE will look in for other code and library files, whether to keep or strip out debugging information, how much to have the compiler optimize your program.

Typically, there’s no need to change it.

IDE’s will create 2 build configurations:

  1. Debug configuration
  2. Release configuration

The debug configuration is designed to aid you in debugging your program. It’s the default configuration. It shuts off all optimization and includes debugging information. This makes your programs larger but much easier to debug.

The release configuration is when the code is ready to be shipped to the public. This config is optimized for size and performance.

Leave a Reply

Your email address will not be published. Required fields are marked *