<div>I think the phrases "Linux and GCC", "Windows and GCC" are unambiguous and easier to understand for new users than "MinGW" or "g++".</div><div><br></div><div><div>Arni has cleaned up the README file, but we should probably move to those terms in the name of the download links at <a href="http://admb-project.org/downloads">http://admb-project.org/downloads</a> and the associated files at <a href="http://code.google.com/p/admb-project/">http://code.google.com/p/admb-project/</a> (at least for future releases).</div>
<div><br></div><div>-Ian</div><div><br><div class="gmail_quote">On Mon, Mar 26, 2012 at 11:25 AM, dave fournier <span dir="ltr"><<a href="mailto:davef@otter-rsch.com">davef@otter-rsch.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On 12-03-26 11:18 AM, Arni Magnusson wrote:<br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
<br>
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<br>
</div><div class="im">
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.<br>
</div></blockquote>
<br>
Indeed! Here are typical names for version of ming cross compiler linux->windows<br>
<br>
<br>
i686-pc-mingw32-ar<br>
i686-pc-mingw32-as<br>
i686-pc-mingw32-c++<br>
i686-pc-mingw32-c++filt<br>
i686-pc-mingw32-cpp<br>
i686-pc-mingw32-dlltool<br>
i686-pc-mingw32-dllwrap<br>
i686-pc-mingw32-g++<br>
i686-pc-mingw32-gcc<br>
i686-pc-mingw32-gcc-4.4.2<br>
i686-pc-mingw32-gccbug<br>
i686-pc-mingw32-gcov<br>
i686-pc-mingw32-gprof<br>
i686-pc-mingw32-ld<br>
i686-pc-mingw32-nm<br>
i686-pc-mingw32-objcopy<br>
i686-pc-mingw32-objdump<br>
i686-pc-mingw32-pkg-config<br>
i686-pc-mingw32-ranlib<br>
i686-pc-mingw32-readelf<br>
i686-pc-mingw32-size<div class="HOEnZb"><div class="h5"><br>
<br>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Arni<br>
<br>
<br>
<br>
On Mon, 26 Mar 2012, Ian Taylor wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Developers,<br>
<br>
We currently have a confusing mix of terms to describe some of the compiler options for ADMB: "MinGW", "GCC", and "g++".<br>
<br>
Here's my understanding of the meaning of these terms:<br>
<br>
- GCC currently refers to the Gnu Compiler Collection (formerly to the<br>
GNU C Compiler).<br>
- g++ is one of the compilers in GCC (the one that gets used for ADMB)<br>
- MinGW is the Windows port of GCC<br>
<br>
Is it necessary to use all three terms?<br>
<br>
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.<br>
<br>
Thanks,<br>
<br>
-Ian<br>
<br>
</blockquote>
______________________________<u></u>_________________<br>
Developers mailing list<br>
<a href="mailto:Developers@admb-project.org" target="_blank">Developers@admb-project.org</a><br>
<a href="http://lists.admb-project.org/mailman/listinfo/developers" target="_blank">http://lists.admb-project.org/<u></u>mailman/listinfo/developers</a><br>
<br>
</blockquote>
<br>
______________________________<u></u>_________________<br>
Developers mailing list<br>
<a href="mailto:Developers@admb-project.org" target="_blank">Developers@admb-project.org</a><br>
<a href="http://lists.admb-project.org/mailman/listinfo/developers" target="_blank">http://lists.admb-project.org/<u></u>mailman/listinfo/developers</a><br>
</div></div></blockquote></div><br></div></div>