


This document helps you to install libwxGTK if necessary but does not cover the installation of GTK+. This creates an additional dependency on GTK+, consider the following:Ī possible implementation which does not exist:Ĭode::Blocks -> xwWidget (> libwxGTK2.8) -> GTK+ (> libgtk-x11-2.0) -> X The exact requirement is libwxGTK-2.8.0 or later (2.8.3 is not recommended because of some troubles). Hence Code::Blocks uses wxGTK, the version of wxWidget based on GTK+. However this library is sub-par compared to other toolkits and unstable. wxWidget can be used directly on top of the X server, in this case the variant of the wxWidget library is called wxX11. For most Linux users, this is maybe the only dependency not already installed. In order to successfully compile Code::Blocks, the wxWidgets User Interface library must be installed. 3.1 Checking the presence of libwxGTK library.2 Checking the presence of GTK+ library.The latest versions of gcc and g++ in 19.10 and 20.04 are gcc-9 and g++-9. Note: It is permissible to install later versions of gcc and g++ from the default Ubuntu repositories alongside gcc and g++ and select them instead of gcc and g++ in the Code::Blocks compiler settings. Click the OK button to close the Compiler settings window.The C compiler should be gcc, the C++ compiler should be g++ and the Linker for dynamic libs should be g++.

button(s) which are marked by the mouse cursor in the below screenshot. It has already been selected in the below screenshot. Select Settings -> Compiler -> Global compiler settings (large blue gear icon in the left pane) -> Toolchain executables tab.Optionally install gcc too if it is not already installed.

Install the g++ compiler for C++ sudo apt install g++ xterm The C++ compiler is not configured for any version of g++ by default, so it has to be configured in the Code::Blocks compiler settings. Your C++ program is not running in Code::Blocks because you do not have a C++ compiler (a version of G++) installed, or if it is installed you have not configured the C++ compiler in the Code::Blocks compiler settings.
