
User-defined watches (support for watching user-defined types through scripting).Īlthough a bit bland, the Codeblocks interface has everything we expect from a professional IDE.Display local function symbols and arguments.Breakpoint ignore counts (break only after certain number of hits).Breakpoint conditions (break only when an expression is true).Data breakpoints (read, write and read/write).Also supports MS CDB (although not fully featured).Inter-project dependencies can be seen inside a workspace.Ĭodeblocks supports both the GNU GDB and MS CDB debuggers, although the MS CDB is not fully featured.Workspaces can combine multiple projects.It has support for parallel buils by utilizing a CPU’s extra cores.It has a fast custom build system and no makefiles are needed.It can be extended through freely available plugins.Ĭodeblocks also supports multiple popular compilers.It’s cross-platform (Windows, Linux, Mac OSx).In fact, Codeblocks uses plugins to add compiling and debugging functionality. It was designed to be as extensible and configurable as possible, and any kind of functionality can be added to it by installing a plugin. Codeblocks will run on Windows, as well as any Unix-based operating system like Linux or Mac. If you don’t want to use Codeblocks, you can see our list of alternative IDEs for programming in C further down below.Ĭodeblocks is a free, cross-platform, IDE for C, C++ and Fortran.
#Codeblocks setup compiler how to
Codeblocks makes it easy to get setup and start learning how to write programs in C. In this tutorial series we’ll be using an application called CodeBlocks as our integrated development environment.
