

Follow the appropriate instructions for whether you have a graphical or command line SVN client. The last item is to acquire the Code::Blocks source code. If you don't wish to use a SVN utility, you can download a snapshot from: here clicking on "Download Snapshot". If you have both a SVN command-line client in your PATH, and the meta-data, the resulting build of Code::Blocks will show the revision on the loading splash window, the Start here page, and in the About dialog (shown here in the About dialog, indicated by the red arrow): The autorevision tool which is used during the build of Code::Blocks makes use of the svn.exe binary if it is available (in your PATH) and also uses the SVN meta-data generated by a SVN checkout.

Just make sure that whichever client you install has its executable in your PATH. However, if you do not wish to have the TortoiseSVN Explorer extensions in your right-click context menu or just don't feel a need for a graphical client in particular then you can use another: SVN command-line client equally well. Choosing to install the command-line client tools will automatically add them to your PATH. TortoiseSVN includes optional command-line client tools, which you should install as they provide a command-line SVN client. An example would be TortoiseSVN if you would like an all-in-one SVN solution. If you are a absolute beginner in programming skip this part and go to Code::Blocks Sources. It is recommended, but not required, that you install a SVN client. Make sure zip.exe is in your PATH as it is used both during the compilation in your current version of Code::Blocks and also by the update.bat script. The recommended one can be found on the: Development Tools page. You will need a command-line zip.exe program. ZIP and SVN functions are not required to run Code::Blocks but ZIP is required to build it and a SVN client is strongly recommended but not absolutely necessary. WxWidgets is the " graphical user interface toolkit" that Code::Blocks is built on top of.įor information about wxWidgets, see their official site ➡

You will need a complete, working: MinGW installation. It will be paired with a MinGW compiler in the next item.Īt the present time, Code::Blocks only compiles successfully with a MinGW compiler toolchain on Windows. A: Nightly Build is a good candidate to use. When that version is proven to function correctly it is used to compile the next, and so on.Ī properly working Code::Blocks is required to compile the next SVN version. The build process described on this page is a kind of " Self-Hosting." You use an existing version of Code::Blocks to compile the next version.

4.7 Compile contributed (or your own) plugins.
