home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / lang / c / 16303 < prev    next >
Encoding:
Internet Message Format  |  1992-11-10  |  7.1 KB

  1. 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
  2. From: dj@ctron.com (DJ Delorie)
  3. Newsgroups: comp.lang.c
  4. Subject: Re: C compiler for MSDOS closest to Unix?
  5. Message-ID: <5902@balrog.ctron.com>
  6. Date: 10 Nov 92 23:32:55 GMT
  7. 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>
  8. Sender: usenet@balrog.ctron.com
  9. Reply-To: dj@ctron.com
  10. Organization: None whatsoever
  11. Lines: 150
  12. Nntp-Posting-Host: delorie
  13.  
  14. In article <1992Oct30.013913.6309@netcom.com>, dmcnamar@netcom.com (Dennis McMamara) writes:
  15. > I'm having trouble porting a program tht works fine under Unix to
  16. > MSDOS, using either Turbo C 1.5 or Quick C 2.5 . Is there another
  17. > compiler that handles malloc() and unions closer to what cc does?
  18. > Appreciate any help.
  19.  
  20. Well, if you have a 386 or better, you can't get any closer to Unix cc
  21. than gcc itself!
  22.  
  23.                 --- DJGPP - G++ for MSDOS/386 ---
  24.  
  25. Summary: djgpp is a port of the GNU gcc/g++ compiler to the 386/DOS
  26. platform.  The compiler and programs it generates run in the 386's
  27. 32-bit mode, with full virtual memory support.  Various libraries and
  28. utilities are provided also.
  29.  
  30. System requirements:  80386, 512K memory
  31. Supports: 80387, Extended memory (up to 128M), XMS, VGA, SuperVGA,
  32.   paging to disk (up to 128M), VCPI, DESQview/X, 80387 emulator.
  33. Does not support: Windows, 80286, multitasking.
  34.  
  35. djgpp has been uploaded to:
  36.   barnacle.erc.clarkson.edu        128.153.28.12    pub/msdos/djgpp
  37.   math.utexas.edu            128.83.133.215    pub/msdos/djgpp (*)
  38.   ftp.uni-koeln.de            134.95.128.208    msdos/gnuprogs/djgpp (*)
  39.   ftp.eb.ele.tue.nl            131.155.40.15    pub/pc/gnu/gcc-pl* & gcc-newest
  40.   wowbagger.pc-labor.uni-bremen.de    134.102.228.9    pub/msdos/djgpp
  41.   src.doc.ic.ac.uk            146.169.2.1    ibmpc/djgpp
  42.   ftp.mcc.ac.uk                130.88.200.7    pub/djgpp
  43.   UK.AC.MCC.FTPJ (JANET)        user<guest>    <PUB>djgpp
  44.  
  45. (*) Please do not access during working hours (7am - 6pm their local time)
  46.  
  47. Please allow a reasonable time after new versions are available for
  48. uploads to propogate from barnacle.erc.clarkson.edu to other servers.
  49.  
  50. Contents of barnacle:pub/msdos/djgpp, as of Nov 2 1992:
  51.  
  52. -rw-r-----        72300 Nov  2 15:23 aeasy101.zip
  53. -rw-r-xr-x       133335 Nov  2 15:24 aecur101.zip
  54. -rw-r-xr-x        88004 Nov  2 15:25 aetsk101.zip
  55. -rw-r-xr-x       114601 Nov  2 15:26 aewin101.zip
  56. -rw-r-----       303098 Aug 17 11:31 cbgrd102.zip
  57. -rw-r-xr-x       879369 Jun 10 18:49 cbgrf102.zip
  58. -rw-r-----       842221 Aug 17 11:30 cbgrx102.zip
  59. -rw-r-----       164589 Nov  2 15:29 djbsn116.zip
  60. -rw-r-----       796370 Nov  2 15:41 djdev109.zip
  61. -rw-r-----       103508 Nov  2 15:42 djdoc109.zip
  62. -rw-r-----        78798 Nov  2 15:43 djemu109.zip
  63. -rw-r-----       110526 Nov  2 15:46 djflx237.zip
  64. -rw-r-----        96126 Nov  2 15:48 djg16222.zip
  65. -rw-r-----        70425 Nov  2 15:48 djgas138.zip
  66. -rw-r-----       856115 Nov  2 15:58 djgcc222.zip
  67. -rw-r-----       977668 Nov  2 16:14 djgpo222.zip
  68. -rw-r-----        84001 Nov  2 16:15 djlgr109.zip
  69. -rw-r-----       499781 Nov  2 16:21 djlsr109.zip
  70. -rw-r-----       274976 Nov  2 16:25 djprf109.zip
  71. -rw-r-----       137481 Nov  2 16:28 djsrc109.zip
  72. -rw-r-xr-x         7502 Nov  2 16:28 faq
  73. -rw-r-----         2343 Nov  2 16:28 manifest
  74. -rw-r-xr-x          976 Aug 19 13:13 merge.c
  75. -rw-r-xr-x         6924 Aug 19 13:13 merge.exe
  76. ----------       975455 Oct  8 16:29 qddvx101.zip
  77. -rw-r-xr-x        16049 Nov  2 16:29 readme
  78. -rw-r-xr-x         3698 Nov  2 16:29 readme.1st
  79. -rw-r-xr-x         1466 Aug 19 16:30 split.c
  80. -rw-r-xr-x         8072 Aug 19 16:31 split.exe
  81. -rw-r-----       219844 Nov  2 16:33 srbnu100.zip
  82. -rw-r-----       281449 Nov  2 16:37 srbsn116.zip
  83. -rw-r-----       123659 Nov  2 16:38 srdif115.zip
  84. -rw-r-----       177739 Nov  2 16:40 srflx237.zip
  85. -rw-r-----       369716 Nov  2 16:48 srgas138.zip
  86. -rw-r-----      1200000 Nov  2 17:16 srgcc222.000
  87. -rw-r-----      1200000 Nov  2 17:33 srgcc222.001
  88. -rw-r-----      1131593 Nov  2 17:57 srgcc222.002
  89. -rw-r-----        79434 Nov  2 17:52 srpat202.zip
  90. -rw-r-----       546007 Nov  2 18:00 tpf2c100.zip
  91. -rw-r-xr-x        20353 Jul 28 17:35 wmemu100.zip
  92.  
  93.    2347 manifest      This file
  94. 1200000 srgcc222.000  sources for gcc 2.2.2 part 000
  95. 1200000 srgcc222.001  part 001 (use `merge srgcc222 srgcc222.zip'
  96. 1131593 srgcc222.002  part 002  after copying to hard drive to recover)
  97.    7502 faq           Frequently Asked Questions list
  98.     976 merge.c       source to merge.exe
  99.    6924 merge.exe     program to merge file parts into big files
  100.   16049 readme        general information about djgpp
  101.    3698 readme.1st    important information
  102.    1466 split.c       source to split.exe
  103.    8072 split.exe     program to split big files into file parts
  104.   20353 wmemu100.zip  alternate 80387 emulator - no source
  105.  977668 djgpo222.zip  executables for C++ and Objective-C
  106.  219844 srbnu100.zip  source for binutils
  107.  975455 qddvx101.zip  Quarterdeck DESQview/X developer's kit
  108.  177739 srflx237.zip  sources for flex
  109.  303098 cbgrd102.zip  Csaba's GRX graphics library - documentation
  110.  879369 cbgrf102.zip  Csaba's GRX graphics library - fonts
  111.   70425 djgas138.zip  gas binaries
  112.  856115 djgcc222.zip  gcc binaries and documentation
  113.  274976 djprf109.zip  profiling libraries and utilities
  114.  842221 cbgrx102.zip  Csaba's GRX graphics library - libraries
  115.  281449 srbsn116.zip  sources for bison
  116.   79434 srpat202.zip  sources for patch
  117.  796766 djdev109.zip  basic development environment (also need gas and gcc)
  118.  369716 srgas138.zip  sources for gas
  119.  499781 djlsr109.zip  sources for the libraries
  120.  137496 djsrc109.zip  sources to utilities and goew
  121.  546007 tpf2c100.zip  fortran to C converter
  122.   72300 aeasy101.zip  async library (com ports)
  123.  133335 aecur101.zip  Curses library
  124.   88004 aetsk101.zip  thread-based tasking library
  125.  114601 aewin101.zip  text windowing library
  126.  164589 djbsn116.zip  bison binaries and support
  127.  103508 djdoc109.zip  documentation for basic environment
  128.   78798 djemu109.zip  80387 emulator
  129.  110526 djflx237.zip  flex binaries and support
  130.   96126 djg16222.zip  real-mode gcc front end
  131.   84001 djlgr109.zip  basic graphics library
  132.  123659 srdif115.zip  sources for diff
  133.  
  134.   
  135. barnacle.erc.clarkson.edu has an archive server that can mail you the
  136. files.  To get help on the archive server, send mail to
  137. archive-server@barnacle.erc.clarkson.edu, with the word "help" as the
  138. message (not subject).  The archive name is msdos/djgpp.
  139.  
  140. There is a mailing list for djgpp.  To subscribe to the list, send a
  141. mail message with the words "add djgpp" or "add djgpp-announce" in the
  142. body to listserv@sun.soe.clarkson.edu.  Submissions to the mailing
  143. list itself should be sent to djgpp@sun.soe.clarkson.edu.  If you have
  144. problems with this list, send mail to
  145. djgpp-request@sun.soe.clarkson.edu.  For information about using the
  146. listserv, send mail to listserv@sun.soe.clarkson.edu with the word
  147. "help" as the body of the message.
  148.  
  149.  
  150. Current latest versions:
  151.   go32 1.09
  152.   gcc 2.2.2
  153.   bison 1.16
  154.   flex 2.3.7
  155.   gas 1.38.1
  156.  
  157.  
  158. Please do not ask me to make this available anywhere other than listed
  159. above.  If you'd like it available elsewhere, contact that site's
  160. administrator and ask them to transfer it.
  161.  
  162. DJ Delorie
  163. dj@ctron.com
  164.