cc64mingw
This is an old revision of the document!
Table of Contents
Cross compile 64/32 bit binaries
Tested platforms
- Ubuntu 14.04 +
- Raspbian 9 +
Needed Packages
- mingw-w64
sudo apt-get install mingw-w64
wxWidgets
Get sources
git clone --recurse-submodules https://github.com/wxWidgets/wxWidgets.git cd wxWidgets git checkout WX_3_0_BRANCH mkdir winbuild
Update sources
cd wxWidgets git pull
Build the 64bit library
cd winbuild ../configure --prefix=/usr/x86_64-w64-mingw32 --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --with-msw --enable-unicode --disable-shared --enable-graphics_ctx --enable-monolithic --enable-stc make sudo make install
Build the 32bit library
cd win32build ../configure --prefix=/usr/i686-w64-mingw32 --host=i686-w64-mingw32 --target=i686-w64-mingw32 --with-msw --enable-unicode --disable-shared --enable-graphics_ctx LDFLAGS=-static --enable-monolithic --enable-stc make sudo make install
Rocrail
Get sources
git clone <repository link> cd Rocrail
Update sources
cd Rocrail git pull
Build the 64bit binaries
make all PLATFORM=WIN64 TOOLPREFIX=x86_64-w64-mingw32- LIBSUFFIX=-x86_64-w64-mingw32 MINGWINSTALL=/usr/x86_64-w64-mingw32
Build the 32bit binaries
make all PLATFORM=WIN32 TOOLPREFIX=i686-w64-mingw32- LIBSUFFIX=-i686-w64-mingw32 MINGWINSTALL=/usr/i686-w64-mingw32
cc64mingw.1558620468.txt.gz · Last modified: 2019/05/23 16:07 by rjversluis