[Developers] unifying language: "MinGW", "GCC", and "g++"

dave fournier davef at otter-rsch.com
Mon Mar 26 11:25:55 PDT 2012


On 12-03-26 11:18 AM, Arni Magnusson wrote:
>
> The meaning of the term MinGW is murky indeed ... an umbrella project 
> for anything that makes Windows more similar to Linux. MinGW offers 
> products that include (1) GCC that runs in the Dos shell, (2) many 
> Linux-like utilities that run in the Dos shell, and (3) a full-blown 
> Linux emulator. In a
> With cross compilation (building binaries on platform A that run on 
> platform B or C, but won't run on A) the confusion starts for real. I 
> propose writing a DONTREADME.txt to cover that stuff.

Indeed! Here are typical names for version of ming cross compiler 
linux->windows


i686-pc-mingw32-ar
i686-pc-mingw32-as
i686-pc-mingw32-c++
i686-pc-mingw32-c++filt
i686-pc-mingw32-cpp
i686-pc-mingw32-dlltool
i686-pc-mingw32-dllwrap
i686-pc-mingw32-g++
i686-pc-mingw32-gcc
i686-pc-mingw32-gcc-4.4.2
i686-pc-mingw32-gccbug
i686-pc-mingw32-gcov
i686-pc-mingw32-gprof
i686-pc-mingw32-ld
i686-pc-mingw32-nm
i686-pc-mingw32-objcopy
i686-pc-mingw32-objdump
i686-pc-mingw32-pkg-config
i686-pc-mingw32-ranlib
i686-pc-mingw32-readelf
i686-pc-mingw32-size



>
> Arni
>
>
>
> On Mon, 26 Mar 2012, Ian Taylor wrote:
>
>> Hi Developers,
>>
>> We currently have a confusing mix of terms to describe some of the 
>> compiler options for ADMB: "MinGW", "GCC", and "g++".
>>
>> Here's my understanding of the meaning of these terms:
>>
>>   - GCC currently refers to the Gnu Compiler Collection (formerly to the
>>   GNU C Compiler).
>>   - g++ is one of the compilers in GCC (the one that gets used for ADMB)
>>   - MinGW is the Windows port of GCC
>>
>> Is it necessary to use all three terms?
>>
>> I'm trying to update Johnoel's old installation instructions to match 
>> the README file and would like to have things be throughout the ADMB 
>> project.
>>
>> Thanks,
>>
>> -Ian
>>
> _______________________________________________
> Developers mailing list
> Developers at admb-project.org
> http://lists.admb-project.org/mailman/listinfo/developers
>



More information about the Developers mailing list