home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!ferkel.ucsb.edu!taco!rock!stanford.edu!agate!spool.mu.edu!news.nd.edu!mentor.cc.purdue.edu!noose.ecn.purdue.edu!samsung!balrog!ctron.com
- From: dj@ctron.com (DJ Delorie)
- Newsgroups: comp.lang.c
- Subject: Re: C compiler for MSDOS closest to Unix?
- Message-ID: <5902@balrog.ctron.com>
- Date: 10 Nov 92 23:32:55 GMT
- References: <1992Oct25.033512.6112@mnemosyne.cs.du.edu> <1992Oct25.185349.19460@organpipe.uug.arizona.edu> <4178@elwood.prz.tu-berlin.de> <1992Oct30.013913.6309@netcom.com>
- Sender: usenet@balrog.ctron.com
- Reply-To: dj@ctron.com
- Organization: None whatsoever
- Lines: 150
- Nntp-Posting-Host: delorie
-
- In article <1992Oct30.013913.6309@netcom.com>, dmcnamar@netcom.com (Dennis McMamara) writes:
- > I'm having trouble porting a program tht works fine under Unix to
- > MSDOS, using either Turbo C 1.5 or Quick C 2.5 . Is there another
- > compiler that handles malloc() and unions closer to what cc does?
- > Appreciate any help.
-
- Well, if you have a 386 or better, you can't get any closer to Unix cc
- than gcc itself!
-
- --- DJGPP - G++ for MSDOS/386 ---
-
- Summary: djgpp is a port of the GNU gcc/g++ compiler to the 386/DOS
- platform. The compiler and programs it generates run in the 386's
- 32-bit mode, with full virtual memory support. Various libraries and
- utilities are provided also.
-
- System requirements: 80386, 512K memory
- Supports: 80387, Extended memory (up to 128M), XMS, VGA, SuperVGA,
- paging to disk (up to 128M), VCPI, DESQview/X, 80387 emulator.
- Does not support: Windows, 80286, multitasking.
-
- djgpp has been uploaded to:
- barnacle.erc.clarkson.edu 128.153.28.12 pub/msdos/djgpp
- math.utexas.edu 128.83.133.215 pub/msdos/djgpp (*)
- ftp.uni-koeln.de 134.95.128.208 msdos/gnuprogs/djgpp (*)
- ftp.eb.ele.tue.nl 131.155.40.15 pub/pc/gnu/gcc-pl* & gcc-newest
- wowbagger.pc-labor.uni-bremen.de 134.102.228.9 pub/msdos/djgpp
- src.doc.ic.ac.uk 146.169.2.1 ibmpc/djgpp
- ftp.mcc.ac.uk 130.88.200.7 pub/djgpp
- UK.AC.MCC.FTPJ (JANET) user<guest> <PUB>djgpp
-
- (*) Please do not access during working hours (7am - 6pm their local time)
-
- Please allow a reasonable time after new versions are available for
- uploads to propogate from barnacle.erc.clarkson.edu to other servers.
-
- Contents of barnacle:pub/msdos/djgpp, as of Nov 2 1992:
-
- -rw-r----- 72300 Nov 2 15:23 aeasy101.zip
- -rw-r-xr-x 133335 Nov 2 15:24 aecur101.zip
- -rw-r-xr-x 88004 Nov 2 15:25 aetsk101.zip
- -rw-r-xr-x 114601 Nov 2 15:26 aewin101.zip
- -rw-r----- 303098 Aug 17 11:31 cbgrd102.zip
- -rw-r-xr-x 879369 Jun 10 18:49 cbgrf102.zip
- -rw-r----- 842221 Aug 17 11:30 cbgrx102.zip
- -rw-r----- 164589 Nov 2 15:29 djbsn116.zip
- -rw-r----- 796370 Nov 2 15:41 djdev109.zip
- -rw-r----- 103508 Nov 2 15:42 djdoc109.zip
- -rw-r----- 78798 Nov 2 15:43 djemu109.zip
- -rw-r----- 110526 Nov 2 15:46 djflx237.zip
- -rw-r----- 96126 Nov 2 15:48 djg16222.zip
- -rw-r----- 70425 Nov 2 15:48 djgas138.zip
- -rw-r----- 856115 Nov 2 15:58 djgcc222.zip
- -rw-r----- 977668 Nov 2 16:14 djgpo222.zip
- -rw-r----- 84001 Nov 2 16:15 djlgr109.zip
- -rw-r----- 499781 Nov 2 16:21 djlsr109.zip
- -rw-r----- 274976 Nov 2 16:25 djprf109.zip
- -rw-r----- 137481 Nov 2 16:28 djsrc109.zip
- -rw-r-xr-x 7502 Nov 2 16:28 faq
- -rw-r----- 2343 Nov 2 16:28 manifest
- -rw-r-xr-x 976 Aug 19 13:13 merge.c
- -rw-r-xr-x 6924 Aug 19 13:13 merge.exe
- ---------- 975455 Oct 8 16:29 qddvx101.zip
- -rw-r-xr-x 16049 Nov 2 16:29 readme
- -rw-r-xr-x 3698 Nov 2 16:29 readme.1st
- -rw-r-xr-x 1466 Aug 19 16:30 split.c
- -rw-r-xr-x 8072 Aug 19 16:31 split.exe
- -rw-r----- 219844 Nov 2 16:33 srbnu100.zip
- -rw-r----- 281449 Nov 2 16:37 srbsn116.zip
- -rw-r----- 123659 Nov 2 16:38 srdif115.zip
- -rw-r----- 177739 Nov 2 16:40 srflx237.zip
- -rw-r----- 369716 Nov 2 16:48 srgas138.zip
- -rw-r----- 1200000 Nov 2 17:16 srgcc222.000
- -rw-r----- 1200000 Nov 2 17:33 srgcc222.001
- -rw-r----- 1131593 Nov 2 17:57 srgcc222.002
- -rw-r----- 79434 Nov 2 17:52 srpat202.zip
- -rw-r----- 546007 Nov 2 18:00 tpf2c100.zip
- -rw-r-xr-x 20353 Jul 28 17:35 wmemu100.zip
-
- 2347 manifest This file
- 1200000 srgcc222.000 sources for gcc 2.2.2 part 000
- 1200000 srgcc222.001 part 001 (use `merge srgcc222 srgcc222.zip'
- 1131593 srgcc222.002 part 002 after copying to hard drive to recover)
- 7502 faq Frequently Asked Questions list
- 976 merge.c source to merge.exe
- 6924 merge.exe program to merge file parts into big files
- 16049 readme general information about djgpp
- 3698 readme.1st important information
- 1466 split.c source to split.exe
- 8072 split.exe program to split big files into file parts
- 20353 wmemu100.zip alternate 80387 emulator - no source
- 977668 djgpo222.zip executables for C++ and Objective-C
- 219844 srbnu100.zip source for binutils
- 975455 qddvx101.zip Quarterdeck DESQview/X developer's kit
- 177739 srflx237.zip sources for flex
- 303098 cbgrd102.zip Csaba's GRX graphics library - documentation
- 879369 cbgrf102.zip Csaba's GRX graphics library - fonts
- 70425 djgas138.zip gas binaries
- 856115 djgcc222.zip gcc binaries and documentation
- 274976 djprf109.zip profiling libraries and utilities
- 842221 cbgrx102.zip Csaba's GRX graphics library - libraries
- 281449 srbsn116.zip sources for bison
- 79434 srpat202.zip sources for patch
- 796766 djdev109.zip basic development environment (also need gas and gcc)
- 369716 srgas138.zip sources for gas
- 499781 djlsr109.zip sources for the libraries
- 137496 djsrc109.zip sources to utilities and goew
- 546007 tpf2c100.zip fortran to C converter
- 72300 aeasy101.zip async library (com ports)
- 133335 aecur101.zip Curses library
- 88004 aetsk101.zip thread-based tasking library
- 114601 aewin101.zip text windowing library
- 164589 djbsn116.zip bison binaries and support
- 103508 djdoc109.zip documentation for basic environment
- 78798 djemu109.zip 80387 emulator
- 110526 djflx237.zip flex binaries and support
- 96126 djg16222.zip real-mode gcc front end
- 84001 djlgr109.zip basic graphics library
- 123659 srdif115.zip sources for diff
-
-
- barnacle.erc.clarkson.edu has an archive server that can mail you the
- files. To get help on the archive server, send mail to
- archive-server@barnacle.erc.clarkson.edu, with the word "help" as the
- message (not subject). The archive name is msdos/djgpp.
-
- There is a mailing list for djgpp. To subscribe to the list, send a
- mail message with the words "add djgpp" or "add djgpp-announce" in the
- body to listserv@sun.soe.clarkson.edu. Submissions to the mailing
- list itself should be sent to djgpp@sun.soe.clarkson.edu. If you have
- problems with this list, send mail to
- djgpp-request@sun.soe.clarkson.edu. For information about using the
- listserv, send mail to listserv@sun.soe.clarkson.edu with the word
- "help" as the body of the message.
-
-
- Current latest versions:
- go32 1.09
- gcc 2.2.2
- bison 1.16
- flex 2.3.7
- gas 1.38.1
-
-
- Please do not ask me to make this available anywhere other than listed
- above. If you'd like it available elsewhere, contact that site's
- administrator and ask them to transfer it.
-
- DJ Delorie
- dj@ctron.com
-