MinGW-w64-headers provides header files for Windows. The rest of the MinGW-w64 will be compiled later.
If you haven't read Wine Dependencies and are confused by the separate sections (x86_64 xxx and i686 xxx), please read that page to figure out what sections to follow.
The make install
command for each following x86_64 section will be followed by
&& cd ..
in case you wish to also follow the i686 sections. It navigates
to the parent directory (out of the build directory), allowing
you to create another build directory and run the configure
scripts from there.
Install x86_64 MinGW-w64-headers by running the following commands:
mkdir build-x86_64-headers && cd build-x86_64-headers && ../mingw-w64-headers/configure --prefix=/usr/x86_64-w64-mingw32 \ --enable-sdk=all \ --host=x86_64-w64-mingw32
Now, as the root
user:
make install && cd ..
Install i686 MinGW-w64-headers by running the following commands:
mkdir build-i686-headers && cd build-i686-headers && ../mingw-w64-headers/configure --prefix=/usr/i686-w64-mingw32 \ --enable-sdk=all \ --host=i686-w64-mingw32
Now, as the root
user:
make install
--prefix=/usr/*
: This
option installs the files to their respective architecture for
better separation of architectures.
--enable-sdk=all
: This
option enables the full SDK.
--host=*
: This option
builds files for the architecture passed to it.