Quote (AbDuCt @ 27 May 2012 23:46)
code::blocks is an IDE that uses GCC as its compiler. also allows you to supply other compiles but they are not included.
Code::Blocks is an IDE. They offer it pre-wrapped with the GCC compiler (one of many tar balls).
I personally don't use Code::Blocks. However, I do have it, in conjunction with another compiler.