TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Tony Belding
from: Rob Landley
date: 1995-04-22 22:05:54
subject: programming tools

> Obviously, a C compiler of some kind.  What are the goods ones for OS/2?  Is
> C++ a big advantage for working with OS/2?  (I don't like C++ much, but will
> use it if I must.)

EMX is a marvelous development package with two minor problems.

1) It hasn't got an IDE.
2) The documentation it does have isn't exactly unified.  (Everything's
there, but you basically have to read all of it to find what you want, and
what order you read it in doesn't really matter.)

On the bright side,

1) It's free.
2) It produces pretty good executables.
3) It's more thoroughly debugged than some professional packages.
4) It's free.
5) You can run it just fine in 8 megs or less (CSET++ needs 16 or more).
6) It's free.
7) Regular updates are available, with a complete new version about once a year.
8) It's free.
9) It's got all sorts of libraries and support for porting unix stuff to OS/2.
10) It doesn't cost a cent.

You can ftp it from any hobbes archive site (ftp.cdrom.com in the pub/os2
directory is the one I use, hobbes.nmsu.edu is another, and both list
others in the login screen if they're overwhelmed).

From the main hobbes dir, emx has its own subdirectory under the
"unix" subdirectory (ports from unix, unix-like utilities...  emx
is a port of GCC, the gnu c/c++ compiler, with some support libraries and
.dll's so OS/2 can emulate unix somewhat.  I don't use the unix emulation
stuff, I compile actual OS/2 .exe files.  This requires the command line
options -Zsys -Zomf, and works fine.  I've compiled text apps, pm apps,
windowed apps, etc.)

the directory is something like unix/emx9a (it changes with every revision
number.  might be emx09a, I can never remember.)

There are a dozen or so files there, the compiler itself is in emxdev.zip,
but you'll probably want several of the other things too.

Rob
 
--- Xblat
* Origin: The Conversation Pit, Marlton NJ 609-985-7553 OS/2 V34 (1:266/30)
SEEN-BY: 105/42 620/243 711/401 409 410 413 430 807 808 809 934 955 712/407
SEEN-BY: 712/515 628 704 713/888 800/1 7877/2809
@PATH: 266/30 40 100 505 3615/50 396/1 270/101 105/103 42 712/515 711/808 809
@PATH: 711/934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.