EMX (programming environment)
Jump to navigation
Jump to search
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
|
| Eberhard Mattes eXtender (EMX) | |
|---|---|
| Other names | emx+gcc |
| Original author | Eberhard Mattes |
| Stable release | emx 0.9d
/ 1998 |
| Repository |
|
| Engine | |
| Operating system | MS-DOS, OS/2 |
| Type | Programming environment |
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.
Contents
[edit | edit source]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
[edit | edit source]The latest version is emx 0.9d, released in 1998 and last updated in March 2001.
See also
[edit | edit source]References
[edit | edit source]- ^ J. Martin and H. A. Muller, "C to Java migration experiences," Software Maintenance and Reengineering, 2002. Proceedings. Sixth European Conference on, Budapest, 2002, pp. 143-153. doi: 10.1109/CSMR.2002.995799 online
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
External links
[edit | edit source]- Main emx+gcc download site
- Archived 2011-07-24 at the Wayback Machine