DJGPP v1.12 GNU-C ================= (This is 1.12m4) This package is modified for easy installation and minimum diskspace. If you like the original distribution files, they can be accessed by anonymous-ftp from host: oak.oakland.edu (SimTel) directory: /SimTel/vendors/djgpp or from one of its mirrors. Most of the *.zip files in EZ-GCC have the same names as their original files of the DJGPP distribution but they ARE DIFFERENT. DONT MIX !!! (To avoid confusion, this practice will be changed in the next release.) Source files are available in the same place you got the EZ-GCC distribution in a sub-directory called src. For documentation look at oak.oakland.edu for *dc.zip files or try http://www.delorie.com . DJGPP is poorly documented at best in the opinion of most new users. You will probably not be an exception. The EZ-GCC distribution contains only files actually used by the compiler (such as executables, includes, and libraries). GET THE DOCS! You have been warned. I also would advise you to get the current faq*.zip file which answers most of the questions you might have. Each of the files EZ-GCC-1.ZIP, EZ-GCC-2.ZIP, EZ-GCC-3.ZIP, EZ-GCC-A.ZIP and EZ-GCC-B.ZIP contains the files of one disk (1.44 MB). EZ-GCC-A.ZIP and EZ-GCC-B.ZIP are optional. Install: 1) Get as many floppies as you plan to install disks. Label them EZ-GCC-1, EZ-GCC-2, ..., EZ-GCC-B. Make an empty temporary directory. For each ZIP file a) unzip into the EMPTY directory (use the -d switch for PKUNZIP) b) copy the files to the proper disk c) delete the files, and do the next ZIP -> disk I know, this seems silly, but (1) you ought to be backed up locally, and (2) once you're sure you've got all the files moved to the floppies properly, you can delete all the remaining files, the ZIP files, and remove the subdirectory. 2) Insert EZ-GCC-1 into your floppy drive and type: a: install a if the disk is in drive a: OR b: install b if the disk is in drive b: DESTINATION DRIVE IS C: !!!!! Remark: If you really want to install to drive D: , use i_d instead of install. 3) Insert EZ-GCC-2 and EZ-GCC-3 when prompted. 4) After installation you should modify your system files: a) set PATH b) enlarge environment c) increase FILES If your computer has no math-coprocessor call now (your current directory is C:\djgpp (or D:\djgpp)) no387.bat . You may delete no387.bat afterwards. There is install1.bat in the same directory. You may delete this file too. 5) The compiler needs 2 environment variables. These variables are set in SETDJGPP.BAT (c:\djgpp\bin). It is recommended to call this batchfile from AUTOEXEC.BAT (CALL SETDJGPP.BAT). All other environment variables are now (v1.12) in djgpp.env . It is usually not necessary to change them. Remark: SETDJGPP.BAT should not be called from a desktop manager (e.g. Norton Commander) because environment variables might be set incorrectly. You have installed: =================== GNU-C Compiler for MSDOS C++ ND-MAKE (UNIX-style make utility) LIBGR (graphic library) LIBGRX (extended graphic library) BISON (YACC-compatible parser generator) FLEX (LEX-compatible scanner generator) GAS (assembler) GZIP (GNU ZIP/UNZIP) TOUCH (UNIX-style touch utility) REDIRECT (utility to redirect stdin, stdout, stderr) Remark: The compiler writes errormessages to stderr ! Redirection of stderr (using >, >>) is NOT possible. Use REDIRECT for this purpose. In c:\djgpp\bin you will find also MM.BAT which calls MAKE and redirects all errormessages to ERRORS.LST . In c:\djgpp you will find a MAKEFILE example. The MAKE.INI (c:\djgpp\bin) is preconfigured for DJGPP. MAKE.EXE is NOT GNU-make of DJGPP v1.12 but ND-MAKE. (I am not willing to change all my makefiles with every new version of GNU-make.) Options: ========= a) EZ-GCC-3 contains also a shareware-editor (Q-EDIT). Install: insert EZ-GCC-3 and type INSTALL b) objective-C Install: insert EZ-GCC-A and type INSTALL OBJ c) additional fonts for LIBGRX (a basic set of fonts is already installed with LIBGRX). Install: insert EZ-GCC-A and type INSTALL FONT d) EZ-GCC-B contains GDB (debugger). Install: insert EZ-GCC-B type INSTALL e) change video driver (default is STDVGA.GRN): Look at the c:\djgpp\drivers directory. You find a variety of drivers for different video careds there. The names of the files should tell you all... (*.GRD ... old driver, *.GRN new driver, *.VDR vesa) Choose a driver and change SETDJGPP.BAT (c:\djgpp\bin) : in the last line: GO32 = .... stdvga.grn .... change stdvga.grn to your desired driver.