On Mar 18, 2004, at 12:28 PM, George Gambill wrote:
> Many years ago (before Visual C, etc.), is was my understanding that
> code written for Microsoft C compilers was not guaranteed to run on
> Borland's C compilers (and vise versa).
>
> This is the main issue. I am looking for one (for both) or two (one
> each Linux and MS) compiler(s) that are reasonably certain to respect
> the others source code.
Ah! Last time I checked, The MS compilers were much closer to
implementing the ANSI/ISO standard versions of C and C++. MS was still
farther away from full standards compliance than many of its
competitors. GCC is very standards compliant if you set the options
right. Here is a page about writing applications for a Windows target
with GCC <
http://www.xraylith.wisc.edu/~khan/software/gnu-win32/>
CodeWarrior is another great compiler that is very standards compliant
and comes in versions that run on Windows, Linux and Mac OS. It is a
commercial product though, that is not cheap unless you are a student.
The versions that run on each target will produce binaries for all
targets as well as for the console game machines.
I once had a contract porting C++ code from Windows to Linux and Mac
OS. CodeWarrior was a joy because it would flag all the nonstandard
Visual C++ code and then compile it anyway.
---------------------------------------------------
PLUG-discuss mailing list -
PLUG-discuss@lists.plug.phoenix.az.us
To subscribe, unsubscribe, or to change you mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss