Dec 152017
 
EMX 0.8f GNU GCC 2.3.3 for OS/2 main module [ 1 of 2 ].
File EMXDEV8F.ZIP from The Programmer’s Corner in
Category OS/2 Files
EMX 0.8f GNU GCC 2.3.3 for OS/2 main module [ 1 of 2 ].
File Name File Size Zip Size Zip Type
EMX 0 0 stored
BIN 0 0 stored
EMX.EXE 37487 19177 deflated
EMXBIND.EXE 57348 24563 deflated
EMXD.EXE 49181 27172 deflated
EMXIMP.EXE 53252 23282 deflated
EMXL.EXE 1523 618 deflated
EMXOMF.EXE 45060 20557 deflated
EMXOMFAR.EXE 40964 17447 deflated
EMXOMFLD.EXE 32772 12448 deflated
EMXREV.CMD 2653 829 deflated
MAKEBIN.BAT 1429 396 deflated
MAKEBIN.CMD 1429 396 deflated
MAKEBIN1.BAT 201 137 deflated
MAKEBIN1.CMD 201 137 deflated
OMAKE.BAT 46 46 stored
OMAKE.CMD 46 46 stored
TOUCH.EXE 28676 10748 deflated
UPDT.EXE 28676 10442 deflated
DLL 0 0 stored
EMX.DLL 38462 20108 deflated
EMXIO.DLL 3578 1243 deflated
EMXLIBC.DLL 74402 38881 deflated
DOC 0 0 stored
BUILD.DOC 7397 2328 deflated
COPYING.EMX 2666 942 deflated
EMXBIND.DOC 4226 560 deflated
EMXDEV.DOC 397473 88265 deflated
FUTURE.DOC 966 427 deflated
HISTORY.DOC 27172 9707 deflated
INSTALL.DOC 9233 3022 deflated
README.DOC 6362 2440 deflated
USER.DOC 12972 4238 deflated
ETC 0 0 stored
DMAKE.INI 432 231 deflated
INCLUDE 0 0 stored
ALLOCA.H 176 100 deflated
AR.H 329 181 deflated
ASSERT.H 342 193 deflated
CONIO.H 186 113 deflated
CTYPE.H 2063 573 deflated
DIRENT.H 853 326 deflated
DOS.H 1170 365 deflated
ERRNO.H 2272 711 deflated
FCNTL.H 128 89 deflated
FLOAT.H 1809 600 deflated
FTW.H 431 208 deflated
GETOPT.H 904 385 deflated
GRAPH.H 2289 732 deflated
IEEE.H 769 319 deflated
IO.H 1809 575 deflated
LIMITS.H 777 275 deflated
MALLOC.H 804 332 deflated
MATH.H 1310 397 deflated
MEMORY.H 988 305 deflated
OS2.H 398 207 deflated
OS2EMX.H 323958 61338 deflated
OS2THUNK.H 1030 443 deflated
OS2TK.H 5378 1343 deflated
PROCESS.H 2209 501 deflated
PWD.H 543 226 deflated
SETJMP.H 363 193 deflated
SGTTY.H 40 37 deflated
SHARE.H 228 113 deflated
SIGNAL.H 133 91 deflated
STDARG.H 496 239 deflated
STDDEF.H 397 198 deflated
STDIO.H 4978 1282 deflated
STDLIB.H 5511 1523 deflated
STRING.H 2312 473 deflated
STRINGS.H 508 231 deflated
SYS 0 0 stored
DIR.H 1736 572 deflated
DIRENT.H 1032 377 deflated
DIRTREE.H 999 424 deflated
EA.H 561 235 deflated
EAD.H 1387 417 deflated
EMX.H 9346 2863 deflated
FCNTL.H 981 390 deflated
FILE.H 107 91 deflated
HW.H 1295 331 deflated
IOCTL.H 810 305 deflated
KBDSCAN.H 8873 1531 deflated
NLS.H 556 224 deflated
PARAM.H 357 149 deflated
PTRACE.H 643 268 deflated
REG.H 543 229 deflated
RESOURCE.H 32 32 stored
SIGNAL.H 1265 552 deflated
STAT.H 1360 520 deflated
TERMIO.H 3381 867 deflated
TIME.H 678 280 deflated
TIMEB.H 435 220 deflated
TIMES.H 356 176 deflated
TYPES.H 1224 392 deflated
USER.H 815 281 deflated
UTIME.H 478 224 deflated
UTSNAME.H 443 212 deflated
VIDEO.H 2248 748 deflated
WAIT.H 622 281 deflated
WINMGR.H 3291 825 deflated
TERMIO.H 133 91 deflated
TIME.H 1495 511 deflated
UNISTD.H 712 261 deflated
VARARGS.H 579 250 deflated
LIB 0 0 stored
BINMODE.O 107 65 deflated
BINMODE.OBJ 299 228 deflated
CRT0.O 922 373 deflated
CRT0.OBJ 947 517 deflated
DLL0.O 653 283 deflated
DLL0.OBJ 806 453 deflated
LIBC.A 151282 50647 deflated
LIBEMX1.A 14166 2851 deflated
LIBEMX2.A 762 170 deflated
LIBEMXIO.A 2646 326 deflated
LIBG.A 76 49 deflated
LIBGCC.A 5038 1974 deflated
LIBGRAPH.A 16998 6807 deflated
LIBM.A 76 49 deflated
LIBMT.A 76778 6375 deflated
LIBMT.LIB 40960 14059 deflated
LIBOS2.A 329926 44279 deflated
LIBSYS.LIB 25088 9624 deflated
LIBVIDEO.A 37528 12628 deflated
OMFLIB.CMD 420 224 deflated

Download File EMXDEV8F.ZIP Here

Contents of the README.DOC file


===============================================================================
readme.doc emx 0.8f INTRODUCTION 03-Jan-1993
===============================================================================
Copyright (c) 1990-1993 by Eberhard Mattes

*** See history.doc for important information ***

Welcome to emx 0.8f, a common environment for creating 32-bit programs
for OS/2 2.0 and DOS. You can use the GNU C compiler to compile
programs for emx. The main design goal of emx is to simplify porting
Unix software to OS/2 2.0 and DOS. Moreover, you can create `native'
OS/2 programs, including Presentation Manager applications.

The emx package includes:

- emx.dll and emxio.dll dynamic link libraries for OS/2 2.0

- emx.exe DOS extender for running 32-bit programs under DOS

- emxbind.exe for creating .exe files which work both under OS/2 2.0
and DOS

- emxomf.exe for converting .o object files (a.out) to .obj object
files (OMF). With emxomf and LINK386 you can create OS/2 programs
that don't need emx.dll

- C header files and a nearly complete C library with source

- a simple graphics library for 320x200 (256 colors) mode, with source

- a library for screen output in windows, with source

Additionally, the following GNU programs are available compiled and with
patches and sources (note that these files are not part of emx):

- GCC 2.3.3, the GNU C compiler (requires a 387 coprocessor under
MS-DOS!)

- GAS 1.38.1, the GNU assembler

- GDB 4.7, the GNU debugger

- ld, the GNU linker

- ar, nm, size, strip, objdump: some GNU utilities for dealing with
binary files

- texinfo, the GNU documentation system

- Patches for the GNU sources

- Patched source for GCC, GAS, GDB, ld, ar, nm, size, strip, objdump,
info, makeinfo, texindex. You can compile all these programs with
the files that come with emx (but you also need a make utility, such
as NMAKE).

- BSD curses library

You can get the complete GNU sources by anonymous ftp from
prep.ai.mit.edu and other archives, for instance ftp.uni-stuttgart.de.


emx is packaged in the following files:

emxdev.zip emx development system (without compiler)
emxlib.zip emx library sources
emxtest.zip Test programs (used for testing emx and the libraries).
Includes some sample programs as well

GNU programs compiled for emx, patches and patched sources:

gnudev.zip GNU development tools compiled for emx
gppdev.zip Additional GNU programs and files for compiling C++
gobjcdev.zip Additional GNU programs and files for compiling
Objective C
gnupat.zip Patches for GNU sources
gnudoc.zip Documentation for GNU programs (texinfo sources)
gnuinfo.zip GNU texinfo (includes info file browser)
gnusrc.zip Patched GNU sources (ld, ar, nm, size, strip, objdump,
termcap)
gccsrc1.zip Patched GNU sources (GCC 2.3.3, part 1)
gccsrc2.zip Patched GNU sources (GCC 2.3.3, part 2)
gassrc.zip Patched GNU sources (GAS 1.38.1)
gdbsrc.zip Patched GNU sources (GDB 4.7)
gppsrc.zip Patched sources of libg++ 2.2

BSD libraries compiled for emx with sources:

bsddev.zip BSD libraries (curses etc.)
bsddoc.zip Documentation for BSD libraries
bsdsrc.zip Source for BSD libraries

For unpacking, you need unzip v5.0 which is available from many
archives. Look for files named

unzip50.exe MS-DOS executable for unzip
unz50_32.exe OS/2 2.x 32-bit executable

To install emx on drive C: (you can use any drive -- all examples use
drive C:), type the following:

c:
cd \
unzip emxdev emx\doc\install.doc

You may have to specify the complete paths of unzip.exe and
emxdev.zip. PKUNZIP cannot be used.

Then, read \emx\doc\install.doc to learn how to continue the
installation.

You'll find further information in the following files:

\emx\doc\install.doc Installation guide
\emx\doc\emxdev.doc Application developer's guide
\emx\doc\gnudev.doc GNU development tools information
\emx\doc\bsddev.doc BSD library information
\emx\doc\user.doc User's guide
\emx\doc\build.doc Compiling the GNU sources
\emx\doc\history.doc Change log
\emx\doc\future.doc Things to do
\emx\doc\emxbind.doc A diagram showing the .exe file format
\emx\doc\copying.emx emx & library license
\emx\doc\copying GNU General Public License
\emx\doc\copying.bsd BSD license (for libbsd and libcurse)
\emx\doc\copying.lib GNU Library General Public License


NO WARRANTY: No guarantee is made as to the proper functioning of the
software. No liability will be admitted for damage resulting from
using the software.

See \emx\doc\copying and \emx\doc\copying.emx for copyright
information.

Instead of a list: All the trademarks used in this document and all
the other emx documents are registered to whoever it is that owns
them.

emx is available for anonymous ftp on ftp.uni-stuttgart.de
[129.69.1.12] in the directory soft/os2/emx-0.8f. It is also
available from ftp-os2.nmsu.edu. In the UK, try src.doc.ic.ac.uk,
which is a mirror of ftp-os2.nmsu.edu.

An emx-related mailing list has been created: emx-list. The address
for people to request to be added to or removed from the list is:

[email protected]

To subscribe, send a message containing

sub emx-list Joe User

to [email protected] Of course, you should use your name instead
of Joe User's name.


The author of emx is

Eberhard Mattes
Teckstrasse 81 (TeX: Teckstra\ss e)
D-7141 Moeglingen (TeX: M\"oglingen)
Germany

Internet: [email protected] (subject to change)

No telephone calls please! It must be stressed that the author does
not reply to letters if you don't include return postage
(international postal reply coupon if you're outside Germany) and a
self-addressed envelope.

--------------------------- END OF README.DOC ------------------------------


 December 15, 2017  Add comments

Leave a Reply