
Linker for dynamic libs: i586-mingw32msvc-g++ Modify the path to read the following (where ix86 is your architecture type):Ĭlick the Directories tab and the Linker tab:Ĭlick the Directories tab and the Resource Compiler tab:
#Code blocks ubuntu update#
I will update accordingly when I know more.Ĭlick the Directories tab and the Compiler tab. As I have been recently messing with compiling apps for windows with OGL and DX9 support I have realized that there are some additions I have needed to add here. Select GNU GCC Compiler and click the Copy button.Ĭlick the Compiler tab and then click the #defines tab and add the following:Ĭlick the Linker tab and the following under "Other Linker Options": The following is how I did this on Ubuntu 'Dapper Drake' Linux: As such, I decided it was time to sign up for the c::b forums and post a howto in case anyone else was interested in knowing what I did.
#Code blocks ubuntu how to#
Today I managed to finish figuring out how to set up the build options for cross compiling, debugging and running windows executables for projects built with Code::Blocks using linux.


The following has been copied from a forum article originally posted by visualphoenix: Remember that you will have to rebuild the whole project. Now you can start a new project or open an existing project, and if you want to make a cross compilation for Windows platforms, just go to Project->Build Options and select your cross compiler. Just select the directory where you have copied all the compilers binaries ( /usr/i586-mingw32msvc/ ) and setup the executables as shown in the picture below. The last step is to tell Code::Blocks where and what your cross compiler binaries are. The pictures below show how it should look like. For every entry you have to put: /usr/i586-mingw32msvc. You will need to setup the directories for Compiler, Linker, and Resource Compiler.

Now you will have to change some directories for the new cross compiler. Go to Settings->Compiler and Debugger Settings and create a copy of the current selected compiler. To let Code::Blocks know about your cross compiler you have to create a new compiler profile. Setup Code::Blocks to use the Cross Compiler
#Code blocks ubuntu install#
Install the mingw package from the Universe Repository, using synaptics or with the following command: Depending on your distribution, the installation of the needed packages can differ. This will describe how to setup your Linux box to compile your code for the Windows platform using
