Building MINGW-w64
Contents
Setting up the build environment
- Download cygwin setup from here: [1]
- Run the installer and select the target directory. Choose something short and without spaces, like c:\cygwin\
- Add the following components:
- Devel:
- binutils
- bison
- flex
- gcc4-core
- gcc4-g++
- make (3.81 or newer)
- Libs:
- gmp
- libgmp-devel
- libgmp3
- libgmpxx4
- libiconv
- libmpfr-devel
- libmpfr1
- mpfr
- Devel:
Getting the sources
Building
Building binutils
Start the cygwin shell. you should be in a folder like /home/YourName. If YourName is a path that has a space in it, I suggest to use a different one.
Now create a build directory and a subdirectory for binutils:
mkdir build cd build mkdir binutils cd binutils
From the build directory run the binutils configure script:
../../src/binutils-2.20/configure --target=x86_64-w64-mingw32 --enable-targets=x86_64-w64-mingw32,i686-w64-mingw32 --with-sysroot=/RosBE64 --prefix=/RosBE64
Now build the whole stuff.
make
Finally install it into the designated directory.
make install