home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / v / vdtj122b.zip / VCSD.ZIP / TCC.VCH < prev    next >
Text File  |  1991-11-06  |  5KB  |  72 lines

  1.  
  2.               ┌────────────────────────────────────────────────┐
  3.               │ Borland Turbo C 2.0 Compiler Options - Page #1 │
  4.               └────────────────────────────────────────────────┘
  5. ┌─────────────────────────────── MEMORY MODEL ───────────────────────────────┐
  6. │    -mc   Compact Model       -mh   Huge Model         -ml   Large Model    │
  7. │    -mm   Medium Model        -ms * Small Model        -mt   Tiny Model     │
  8. ├─────────────────────────────── PREPROCESSOR ───────────────────────────────┤
  9. │ -D<name>  Define macro                -D<name>=<string> Define macro value │
  10. │ -U<name>  Undefine macro                                                   │
  11. ├─────────────────────────────── OPTIMIZATION ───────────────────────────────┤
  12. │ -G       Generate for speed           -O       Optimize jumps              │
  13. │ -r     * Register variables           -r-      Suppress register variables │
  14. │ -Z       Optimize register usage                                           │
  15. ├─────────────────────────────── SOURCE CODE ────────────────────────────────┤
  16. │ -A       Disable non-ANSI extensions  -C       Allow nested comments       │
  17. │ -i<n>    Maximum identifier length                                         │
  18. ├────────────────────────────── ERROR REPORTING ─────────────────────────────┤
  19. │ -g<n>    Stop after n warnings        -j<n>    Stop after n errors         │
  20. │ -w       Enable all warnings          -w<w>    Enable warning <w>          │
  21. │ -w-<w>   Disable warning <w>                                               │
  22. └──────────────────────── (press any key to continue) ───────────────────────┘
  23.  
  24.  
  25.  
  26.               ┌────────────────────────────────────────────────┐
  27.               │ Borland Turbo C 2.0 Compiler Options - Page #2 │
  28.               └────────────────────────────────────────────────┘
  29. ┌───────────────────────────── CODE GENERATION ──────────────────────────────┐
  30. │ -1       80186/286 Instructions       -a       Generate word alignment     │
  31. │ -d       Merge duplicate strings      -f     * Floating point emulator     │
  32. │ -f-      No floating point            -f87     8087 floating point         │
  33. │ -K       Default char is unsigned     -k      Standard stack frame         │
  34. │ -N       Check stack overflow         -p       Pascal calls                │
  35. │ -u     * Underscores on externs       -y       Produce line number info    │
  36. │ -v       Source level debugging                                            │
  37. ├─────────────────────────────── SEGMENTATION ───────────────────────────────┤
  38. │ -zA<name> Code segment class name...........................(default=CODE) │
  39. │ -zB<name> Uninitialized data segment class...................(default=BSS) │
  40. │ -zC<name> Code segment name................................(default=_TEXT) │
  41. │ -zD<name> Uninitialized data segment name...................(default=_BSS) │
  42. │ -zG<name> Uninitialized data segment group................(default=DGROUP) │
  43. │ -zP<name> Output files generated with code group for segment <name>        │
  44. │ -zR<name> Initialized data segment name....................(default=_DATA) │
  45. │ -zS<name> Initialized data segment group..................(default=DGROUP) │
  46. │ -zT<name> Initialized data segment class....................(default=DATA) │
  47. │ -z<X>*    Use default for above option <X>                                 │
  48. └──────────────────────── (press any key to continue) ───────────────────────┘
  49.  
  50.  
  51.               ┌────────────────────────────────────────────────┐
  52.               │ Borland Turbo C 2.0 Compiler Options - Page #3 │
  53.               └────────────────────────────────────────────────┘
  54.  
  55. ┌─────────────────────────────── COMPILATION ────────────────────────────────┐
  56. │ -B        Compile via assembly        -c        Compile only               │
  57. │ -E<name>  Alternate assembler name    -o<name>  Object file name           │
  58. │ -S        Produce assembly output                                          │
  59. ├───────────────────────────────── LINKER ───────────────────────────────────┤
  60. │ -e<name>  Executable file name        -M        Generate link map          │
  61. │ -lx       Pass option x to linker                                          │
  62. ├─────────────────────────────── ENVIRONMENT ────────────────────────────────┤
  63. │ -n<dir>   Output file directory       -L<dir>   Libraries directory        │
  64. │ -I<fnam>  Include files directory                                          │
  65. └──────────────────────── (press any key to continue) ───────────────────────┘
  66.  
  67.               (Turbo C is a trademark of Borland International)
  68.  
  69.  
  70.  
  71.  
  72.