Jump to content

EMX (programming environment)

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by MadeYourReadThis (talk | contribs) at 13:57, 26 July 2009 (Proposing article for deletion per WP:PROD. (TW)). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

EMX (Eberhard Mattes eXtender), a.k.a. emx+gcc, is a programming environment for DOS and OS/2. It allows creating and executing of 32-bit mode applications, presenting a POSIX API and, on OS/2, access to the OS/2 APIs.

Contents

The EMX package consists of

  • The emx.exe program, a DOS extender, that allows running a 32-bit mode application in DOS and OS/2.
  • A C library that provides a POSIX API, for use on both DOS and OS/2.
  • Additional libraries for OS/2.
  • Ports of the C and C++ compilers of GNU GCC, the GNU binutils, GNU gdb, GNU make, and other tools for program development.
  • Tools for creating OS/2 shared libraries.

Versions

The latest version is emx 0.9d, released in 1998 and last updated in March 2001.

Other DOS Ports of the GNU toolchain

References