home *** CD-ROM | disk | FTP | other *** search
/ Dream 57 / Amiga_Dream_57.iso / Amiga / Programmation / c / Compilateur / Gcc / Edition / newgccstart.readme < prev    next >
Encoding:
Text File  |  1998-09-25  |  1.4 KB  |  45 lines

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