Code::Blocks

The IDE with all the features you need, having a consistent look, feel and operation across platforms.

Source code

If you want to download the source code of Code::Blocks 20.03, here are the links:

FileDownload from
codeblocks-20.03.tar.xzFossHUB or Sourceforge.net
codeblocks-20.03.tar.bz2FossHUB or Sourceforge.net

For older versions please check here.

Alternatively, you could retrieve the code from SVN. Either way, if it turns out you need to patch the source code in order to create packages for your favourite Linux distribution, we would be interested to know about the needed changes so we can include them in our next release.

Documentation

We provide a (Doxygen based) documentation of the Code::Blocks SDK to developers for developing their own plugins. It consists of the following documents:

FileDownload from
sdk.chmSourceforge.net
wxSmith.chmSourceforge.net
codecompletion.chmSourceforge.net
codecompletion_full.chmSourceforge.net

Note to Windows users: If you download (any) CHM file, Windows will usually block the file content by default to protect you from embedded HTML viruses. The result is an empty CHM file if you open it. If that is the case, mark the CHM file as safe after download in the file properties (right click in the Explorer on the file, select “Properties” and tick the “Allow” checkbox at the bottom, next to the “Security” note.)

Miscellaneous

Note that wxWidgets for Windows comes compiled in a shared, monolithic, release, unicode flavour, compiled like that:

mingw32-make -f makefile.gcc SHARED=1 MONOLITHIC=1 BUILD=release UNICODE=1 VENDOR=cb

See also