Hi,
at first it would be very helpful if you told us what version of Code::Blocks you did download and install.
I assume that you're running under Windows because Code::Blocks's output suggests being on Windows.
A web search revealed the C-for-dumies web site @
http://c-for-dummies.com/caio/compilers.phpwhere the author refers to this Code::Blocks download page
http://www.codeblocks.org/downloads/26.
Assuming you followed these links: Which release did you download?
- codeblocks-13.12-setup.exe: The plain Code::Blocks without any compiler
- codeblocks-13.12mingw-setup.exe: A Code::Blocks release with a MinGW Compiler bundled
- codeblocks-13.12mingw-setup-TDM-GCC-481.exe: A Code::Blocks release with a bleeding edge MinGW
You have to understand that Code::Blocks itself is not a compiler and not able to generate an executable program.
It is "only" a fancy GUI for the compiler with a nice editor that has some knowledge of the C syntax and many
other features that make the developer's life easier.
Knowing that you need to install a suitable compiler for your target system at first. This could be one of the
Microsoft Compilers or MinGW (a GCC variant for Windows) for example. Then you point Code::Blocks to the installation path
of the compiler and it will use it.
To make that process easier the codeblocks-13.12mingw-setup.exe installer provides a bundle of Code::Blocks and MinGW for Windows.
For details on the installation refer to the following wiki pages
http://wiki.codeblocks.org/index.php?title=Installing_the_latest_official_version_of_Code::Blocks_on_Windows and
http://wiki.codeblocks.org/index.php?title=Installing_a_supported_compiler.
The latest official release is atm. 13.12.
Note:
You mentioned that you want to program microcontrollers. Depending on the type of microcontroller you need a compiler that fits to the
used microcontroller (like AVR-GCC for AVR microcontrollers). The before mentioned compilers will generate code that can only be run
under Windows!
I hope that points you in the right direction.
Regards,
pirx67
PS.: At the moment I saw that BlueHazzard has answered your questions already but I don't like to discard this post now and
submit it anyway.