home *** CD-ROM | disk | FTP | other *** search
/ Dream 57 / Amiga_Dream_57.iso / Amiga / Programmation / c / Compilateur / Gcc / Edition / newgccstart.lha / readme.first < prev    next >
Encoding:
Text File  |  1994-03-14  |  1.3 KB  |  42 lines

  1.  
  2.  
  3. First: What is it and what can I do with it ?
  4.  
  5. It's a new startup code for the gcc version 2.2.2 or above
  6. (to recompile you need version 2.5.8 or adjust the makefiles).
  7.  
  8. And as you can think a new startup code needs also a new libc - which I've not
  9. written yet :-(. Therefore I thought I should ask first if it's worth writing a
  10. new one just to get some features you don't get with normal startup and
  11. ixemul.library. (Please email me)
  12.  
  13. Features (What you get):
  14.  
  15. * _main and _exit entry as you know from other compilers
  16.  
  17. * SAS compatible handling of WBStartup message (tell me if it's not)
  18.  
  19. * auto-library-open feature
  20.   (yes, it's working even without constructors i.e. for _main and _exit).
  21.  
  22. * only those libc-modules actually used get linked into your executable. This
  23.   means also their initialization and shutdown routines.
  24.   (but only a few ANSI-features implemented yet)
  25.  
  26. * And as a summary: very short
  27.   (you can compile and link a amiga-only hello.world in about 1/2 K).
  28.  
  29. Misfeatures (i.e. missing features):
  30.  
  31. * No ANSI-functions except a few
  32.  
  33. * No C++ support.
  34.  
  35. * Requires KS 2.0.
  36.  
  37. Summary:
  38.  
  39. As long as you write only amiga-specific programs
  40. (of course all programs needing a auto-library-open feature are amiga-specific)
  41. and don't need much ANSI-support this can be your choice.
  42.