Open main menu

Difference between revisions of "Compiling ScummVM/MinGW"

726 bytes removed ,  00:50, 2 January 2011
(Add extra libraries for Broken Sword 2.5)
Line 10: Line 10:
=== MinGW and MSYS ===
=== MinGW and MSYS ===


To download MinGW, visit its [http://www.mingw.org/download.shtml download page]
Download MinGW:  


Downloading MinGW for the first time can be a daunting task, as there are a lot of packages to download. The ones you need are in the "Current" section (apart from MinGW-5.0.0.exe, which is in the "Proposed" section).  
*[http://sourceforge.net/projects/mingw/files/MinGW/BaseSystem/GNU-Binutils/binutils-2.19/binutils-2.19-2-mingw32-bin.tar.gz/download binutils]
*[http://sourceforge.net/projects/mingw/files/MinGW/BaseSystem/GCC/Version4/Previous%20Testing_%20gcc-4.2.1-sjlj%20-2/gcc-core-4.2.1-sjlj-2.tar.gz/download gcc-core]
*[http://sourceforge.net/projects/mingw/files/MinGW/BaseSystem/GCC/Version4/Previous%20Testing_%20gcc-4.2.1-sjlj%20-2/gcc-core-4.2.1-sjlj-2.tar.gz/download gcc-g++]
*[http://sourceforge.net/projects/mingw/files/MinGW/BaseSystem/RuntimeLibrary/MinGW-RT/mingwrt-3.18/mingwrt-3.18-mingw32-dev.tar.gz/download mingw-runtime 3.18]
*[http://sourceforge.net/projects/mingw/files/MinGW/BaseSystem/RuntimeLibrary/Win32-API/w32api-3.14/w32api-3.14-mingw32-dev.tar.gz/download w32api 3.14]


Download the following:
Download MSYS and the MSYS Developer Tools:
 
*[http://prdownloads.sf.net/mingw/MinGW-5.0.0.exe?download The MinGW automated installer 5.0.0]
*[http://prdownloads.sf.net/mingw/MSYS-1.0.10.exe?download MSYS 1.0.10]
*[http://prdownloads.sf.net/mingw/msysDTK-1.0.1.exe?download msysDTK]
 
 
The following are downloaded through the automated installer, but you can install them here to have everything ready:
 
*[http://prdownloads.sf.net/mingw/binutils-2.15.91-20040904-1.tar.gz?download binutils]
*[http://prdownloads.sf.net/mingw/gcc-core-3.4.2-20040916-1.tar.gz?download gcc-core]
*[http://prdownloads.sf.net/mingw/gcc-g++-3.4.2-20040916-1.tar.gz?download gcc-g++]
*[http://prdownloads.sf.net/mingw/mingw32-make-3.80.0-3.tar.gz?download mingw32-make]
*[http://prdownloads.sf.net/mingw/mingw-runtime-3.8.tar.gz?download mingw-runtime 3.8] (downloaded automatically) OR [http://prdownloads.sf.net/mingw/mingw-runtime-3.9.tar.gz?download mingw-runtime 3.9] (the current version)
*[http://prdownloads.sf.net/mingw/w32api-3.3.tar.gz?download w32api 3.3] (downloaded automatically) OR [http://prdownloads.sf.net/mingw/w32api-3.5.tar.gz?download w32api 3.5] (the current version)
 
 
Note that the above downloads are the current ones, and can change in the future. To get the latest versions (if one of the links above is broken), visit the [http://www.mingw.org/download.shtml MinGW download page] and download the latest versions there. The latest packages for MinGW (but not MSYS) can be downloaded through the automated installer MinGW-5.0.0.exe.


*[http://sourceforge.net/projects/mingw/files/MSYS/BaseSystem/msys-core/msys-1.0.10/MSYS-1.0.10.exe/download MSYS 1.0.10]
*[http://sourceforge.net/projects/mingw/files/MSYS/Supplementary%20Tools/msysDTK-1.0.1/msysDTK-1.0.1.exe/download msysDTK]


Check the "'''Installing MinGW and MSYS'''" section below for instructions on how to create your ScummVM compilation environment
Check the "'''Installing MinGW and MSYS'''" section below for instructions on how to create your ScummVM compilation environment


=== Libraries needed ===
=== Libraries needed ===
657

edits