EMX (programming environment)

POSIX-compatible programming environment for DOS and OS/2 From Wikipedia, the free encyclopedia

EMX (Eberhard Mattes eXtender; also known as emx+gcc) is a programming environment for MS-DOS and OS/2.[1][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.

Other namesemx+gcc
Original authorEberhard Mattes
Stable release
emx 0.9d / 1998; 28 years ago (1998)
Written inC, Assembly language
Quick facts Eberhard Mattes eXtender (EMX), Other names ...
Eberhard Mattes eXtender (EMX)
Other namesemx+gcc
Original authorEberhard Mattes
Stable release
emx 0.9d / 1998; 28 years ago (1998)
Written inC, Assembly language
Operating systemMS-DOS, OS/2
TypeProgramming environment
LicenseGPL-2.0-or-later
Websitesourceforge.net/projects/emx/
Close

Contents

The EMX package consists of:

  • The emx.exe program, a DOS extender, that allows running a 32-bit mode application and emx.dll and helper dlls in single threaded (for MS-DOS compatibility) and multithreaded forms for running under 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, gdb, GNU make, and other tools for program development.
  • Tools for creating OS/2 shared libraries.

History

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

See also

References

Related Articles

Wikiwand AI