Article View: gnu.gcc.help
Article #52605Re: Availability of GNU C and C++
From: Barr3y Jaspan
Date: Sat, 27 Jun 1992 17:22
Date: Sat, 27 Jun 1992 17:22
49 lines
3132 bytes
3132 bytes
In article <920626081458_100034.1047_DHM54-1@CompuServe.COM>, 100034.1047@compuserve.COM (April Hope) writes: |> HARDWARE OS |> 386/486 PC : OS/2 2.0 Here is the relevant information from the OS/2 Programmer's FAQ. 'ftp-os2' refers to ftp-os2.nmsu.edu. Note that the "constantly improving" phrase below is serious; the FAQ is almost constantly out of date with respect to gcc (because they are being actively developed). (1.2) What C/C++ development environments are available? <stuff deleted> Two flavors of the GNU C compiler are available, both on ftp-os2. GNU C/C++ 2.1 is in /pub/os2/2.0/programming/gcc21, and emx/gcc is in /pub/os2/2.0/programming/emx-0.8d. See question #13 for information on the differences between the two. (1.3) What are the differences between the two available versions of GNU C? The two versions of GNU C that are available were ported to OS/2 with different goals and philosophies in mind and therefore have different characteristics. However, both systems include a fairly complete C library and can be used to compile useful programs, although their support of Unix-specific semantics differs. Furthermore, both systems are being actively developed and are constantly improving. GNU C/C++ 2.1 (gcc) supports C and C++, and can create PM programs. It produces "native" 32 bit .OBJ files that are linked with OS/2's LINK386.EXE, and can be linked together with .OBJ files produced by IBM C Set/2 and other compatible compilers. The mailing list os2gcc@charon.mit.edu exists for discussion of this port; send mail to os2gcc-request@charon.mit.edu for subscription information. emx/gcc 0.8d, also based on GNU C 2.1, supports only C and can create PM programs. emx's goal is to make porting Unix programs easier by emulating Unix semantics as closely as possible. It produces programs that can run both under OS/2 using EMX.DLL and under DOS using the emx DOS extender. emx/gcc uses standard Unix development tools like ld and nm, and attempts to support Unix-isms like select(). A version of gdb exists that can debug emx/gcc programs. An emx-related mailing list exists; send mail to LISTSERV@ludd.luth.se with a subject of "help" for subscription information. (Note that this is a *NEW* address for the emx discussion list.) -- Barr3y Jaspan, bjaspan@mit.edu
Technical Details
Message-ID:
<1992Jun27.172237.2628@athena.mit.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!darwin.sura.net!mips!think.com!mintaka.lcs.mit.edu!bloom-picayune.mit.edu!athena.mit.edu!bjaspanReferences:
<920626081458_100034.1047_DHM54-1@CompuServe.COM>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 11318c,2004742dd85c67c7 X-Google-Attributes: gid11318c,public X-Google-ArrivalTime: 1992-06-27 04:21:10 PST Newsgroups: gnu.gcc.help Path: arc1-ca.pugleaf.net!sparky!uunet!darwin.sura.net!mips!think.com!mintaka.lcs.mit.edu!bloom-picayune.mit.edu!athena.mit.edu!bjaspan From: bjaspan@athena.mit.edu (Barr3y Jaspan) Subject: Re: Availability of GNU C and C++ Message-ID: <1992Jun27.172237.2628@athena.mit.edu> Sender: news@athena.mit.edu (News system) Nntp-Posting-Host: hodge.mit.edu Organization: Massachusetts Institute of Technology References: <920626081458_100034.1047_DHM54-1@CompuServe.COM> Distribution: gnu Date: Sat, 27 Jun 1992 17:22:37 GMT Lines: 49