MinGW-w64-headers-12.0.0

Introduction to MinGW-w64-headers

MinGW-w64-headers provides header files for Windows. The rest of the MinGW-w64 will be compiled later.

Installation of MinGW-w64-headers

[Note]

Note

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.

x86_64 MinGW-w64-headers

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 ..

i686 MinGW-w64-headers

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

Command Explanations

--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.

Contents

Installed Programs: None
Installed Libraries: None
Installed Directories: /usr/{i686,x86_64}-w64-mingw32/include