Debido a que en sí "Code::Blocks" es sólo la interfaz del entorno de desarrollo, puede enlazarse a una variedad de compiladores para poder desarrollar su trabajo.