For some of my software (as galgas), I needed to built a multi platform distribution package, including executable for Windows and i386 Linux. As I mainly work on Macintosh, I have decided to built GCC cross compilers for Windows and i386 Linux. Then I have built Mac OS X packages in order to make installation simplest. I actually need C and C++, but as extra gift, I planed to include in the packages Objective-C, Java, Ada and Fortran compilers. It was an easy work for Win32 from MinGW packages, but I did not succeed in building Fortran 95 and Ada for i386 Linux.
I have not tested the Objective-C, Java, Ada and Fortran compilers for Win32.
I have not tested the Objective-C and Java compilers for i386 Linux.
Sources packages, makefile and shell script for building tools are provided in the “sources” distributions.
| Binaries | Target | Corresponds to... | Implemented languages | Installer to download | Link |
|---|---|---|---|---|---|
| MinGW for Intel Mac OS | Win32 | Min GW 3.4.5 | C, C++, Objective-C, Java, Ada, Fortran 77 | MinGW_3_4_5_for_Mac_OS_X_Intel.dmg.zip (38.1 MB) | Installation Page |
| i386 Linux GCC for Intel Mac | i386-Linux | gcc 4.1.1 | C, C++, Objective-C, Java | i386-linux-gcc_4_1_1_for_Mac_OS_X_Intel.dmg.zip (91.6 MB) | Installation Page |
Binaries for pcc should work on Mac OS X.3 and later.
| Binaries | Target | Corresponds to... | Implemented languages | Installer to download | Link |
|---|---|---|---|---|---|
| MinGW for ppc Mac OS | Win32 | Min GW 3.4.5 | C, C++, Objective-C, Java, Ada, Fortran 77 | MinGW 3.4.5 for Mac OS X (ppc).dmg (38.6 MB) | Installation Page |
| i386 Linux GCC for ppc Mac | i386-Linux | gcc 4.1.1 | C, C++, Objective-C, Java | i386-linux-gcc 4.1.1 for Mac OS X (ppc).dmg (92.9 MB) | Installation Page |
Builds ppc binaries on a PowerPC Mac, Intel binaries on an Intel Mac.
| Sources | Corresponds to... | File | Link |
|---|---|---|---|
| MinGW for Mac OS x | Min GW 3.4.5 | macmingw-3.4.5-20060117-1-src.dmg (51.6 MB) | Building Instructions |
| i386 Linux GCC for Mac OS X | gcc 4.1.1 | i386-linux-gcc-4.1.1-for-mac-wo-src-tarballs.dmg (200.4 KB) i386-linux-gcc-4.1.1-for-mac-with-src-tarballs.dmg (106.8 MB) | Building Instructions |
| Binaries | Target | Corresponds to... | Implemented languages | Installer to download | Link |
|---|---|---|---|---|---|
| MinGW for ppc Mac OS | Win32 | Min GW 3.4.4 | C, C++, Objective-C, Java, Ada, Fortran 77 | MinGW 3.4.4 for Mac OS X.dmg (37.2 MB) | Installation Page |
| i386 Linux GCC for ppc Mac | i386-Linux | gcc 4.0.2 | C, C++, Objective-C, Java | i386-linux-gcc 4.0.2 for Mac OS X.dmg (87.2 MB) | Installation Page |
Builds only ppc binaries.
| Sources | Corresponds to... | File | Link |
|---|---|---|---|
| MinGW for Mac OS x | Min GW 3.4.4 | macmingw-3.4.4-20050522-1-src.dmg (45.7 MB) | Building Instructions |
| i386 Linux GCC for Mac OS X | gcc 4.0.2 | i386-linux-gcc-4.0.2-for-mac-with-src-tarballs.dmg (88.5 MB) i386-linux-gcc-4.0.2-for-mac-wo-src-tarballs.dmg (96 kB) | Building Instructions |
Copyright © 2005, 2006 by Pierre Molinaro
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Pierre Molinaro <pierre molinaro at irccyn ec-nantes fr>.
Pierre Molinaro is a member of the Real-Time Sytems group from the IRCCyN Laboratory in Nantes, France. IRCCyN is an Unité Mixte de Recherche of CNRS. Other softwares from the Real-Time Systems group can be found here.