🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.gcc.help
Article #52605

Re: Availability of GNU C and C++

#52605
From: Barr3y Jaspan
Date: Sat, 27 Jun 1992 17:22
49 lines
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!bjaspan
References: <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