home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 23 / IOPROG_23.ISO / SOFT / ASM / BCDASM.ZIP / BCDASM / DOC / SWITCHES.TXT < prev   
Encoding:
Text File  |  1997-06-03  |  5.0 KB  |  98 lines

  1.  
  2.  
  3. TASM, TLINK, TLINK32, and
  4. TLIB command-line switches
  5. --------------------------
  6.  
  7. Turbo Assembler  Version 4.1  Copyright (c) 1988, 1996 Borland International
  8. Syntax:  TASM [options] source [,object] [,listing] [,xref]
  9. /a,/s          Alphabetic or Source-code segment ordering
  10. /c             Generate cross-reference in listing
  11. /dSYM[=VAL]    Define symbol SYM = 0, or = value VAL
  12. /e,/r          Emulated or Real floating-point instructions
  13. /h,/?          Display this help screen
  14. /iPATH         Search PATH for include files
  15. /jCMD          Jam in an assembler directive CMD (eg. /jIDEAL)
  16. /kh#           Hash table capacity # symbols
  17. /l,/la         Generate listing: l=normal listing, la=expanded listing
  18. /ml,/mx,/mu    Case sensitivity on symbols: ml=all, mx=globals, mu=none
  19. /mv#           Set maximum valid length for symbols
  20. /m#            Allow # multiple passes to resolve forward references
  21. /n             Suppress symbol tables in listing
  22. /os,/o,/op,/oi Object code: standard, standard w/overlays, Phar Lap, or IBM
  23. /p             Check for code segment overrides in protected mode
  24. /q             Suppress OBJ records not needed for linking
  25. /t             Suppress messages if successful assembly
  26. /uxxxx         Set version emulation, version xxxx
  27. /w0,/w1,/w2    Set warning level: w0=none, w1=w2=warnings on
  28. /w-xxx,/w+xxx  Disable (-) or enable (+) warning xxx
  29. /x             Include false conditionals in listing
  30. /z             Display source line with error message
  31. /zi,/zd,/zn    Debug info: zi=full, zd=line numbers only, zn=none
  32.  
  33.  
  34. Turbo Link  Version 7.1.30.1. Copyright (c) 1987, 1996 Borland International
  35. Syntax: TLINK objfiles, exefile, mapfile, libfiles, deffile, resfiles
  36. @xxxx indicates use response file xxxx
  37. /x   No map                          /c  Case sensitive symbols
  38. /m   Map including public names      /C  Case sensitive exports & imports
  39. /M   Map with mangled public names   /ye Expanded memory swapping
  40. /s   Map plus detailed segment map   /yx Extended memory swapping
  41. /l   Map plus source line #s         /d  Warn if duplicate symbols in librarie
  42. /i   Initialize all segments         /f  Inhibit optimizing far calls to near
  43. /L   Specify library search paths    /Gx Goodies
  44. /n   Ignore default libraries              n=discard Nonresident name table
  45. /v   Full symbolic debug information       r=transfer Resident names to
  46. /Tti Specify target & image type             nonresident names table
  47.      t can be d = DOS (default)      /A=dd  Set segment alignment
  48.               w = Windows            /R[mpekv]  Specify option to RLINK
  49.               x = DPMI               /t  Create COM file (same as /Tdc)
  50.      i can be e=EXE or d=DLL         /k  Suppress "No stack" warning msg
  51. /3  Enable 32-bit processing         /Ox Optimizations
  52. /o  Overlay switch                         c=chained fixups
  53. /P[=dd]  Pack code segments                i=iterated data
  54. /Vd.d Expected Windows version             a=minimum segment alignment
  55. /j   Specify object search paths           r=minimum resource alignment
  56.  
  57.  
  58. Turbo Link  Version 1.6.71.0 Copyright (c) 1993,1996 Borland International
  59. Syntax: TLINK32 objfiles, exefile, mapfile, libfiles, deffile, resfiles
  60. @xxxx indicates use response file xxxx
  61.   -m      Map file with publics     -x       No map
  62.   -s      Detailed segment map      -L       Specify library search paths
  63.   -M      Map with mangled names    -j       Specify object search paths
  64.   -c      Case sensitive link       -v       Full symbolic debug information
  65.   -Enn    Max number of errors      -n       No default libraries
  66.   -P-     Disable code packing      -H:xxxx  Specify app heap reserve size
  67.   -B:xxxx Specify image base addr   -Hc:xxxx Specify app heap commit size
  68.   -wxxx   Warning control           -S:xxxx  Specify app stack reserve size
  69.   -Txx    Specify output file type  -Sc:xxxx Specify app stack commit size
  70.           -Tpx  PE image            -Af:nnnn Specify file alignment
  71.                 (x: e=EXE, d=DLL)   -Ao:nnnn Specify object alignment
  72.   -ax     Specify application type  -o       Import by ordinals
  73.           -ap Windowing Compatible  -Vd.d    Specify Windows version
  74.           -aa Uses Windowing API    -r       Verbose link
  75.  
  76.  
  77. TLIB 4.00 Copyright (c) 1987, 1996 Borland International
  78. Syntax: TLIB libname [/C] [/E] [/P] [/0] commands, listfile
  79.     libname     library file pathname
  80.     commands    sequence of operations to be performed (optional)
  81.     listfile    file name for listing file (optional)
  82.  
  83. A command is of the form: <symbol>modulename, where <symbol> is:
  84.     +           add modulename to the library
  85.     -           remove modulename from the library
  86.     *           extract modulename without removing it
  87.     -+ or +-    replace modulename in library
  88.     -* or *-    extract modulename and remove it
  89.  
  90.     /C          case-sensitive library
  91.     /E          create extended dictionary
  92.     /PSIZE      set the library page size to SIZE
  93.     /0          purge comment records
  94.  
  95. Use @filepath to continue from file "filepath".
  96. Use '&' at end of a line to continue onto the next line.
  97.  
  98.