Advertisement
Guest User

Untitled

a guest
Nov 1st, 2014
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.05 KB | None | 0 0
  1. WATCOM C/C++32 Compile and Link Utility Version 10.6
  2. Copyright by WATCOM International Corp. 1988, 1996. All rights reserved.
  3. WATCOM is a trademark of WATCOM International Corp.
  4. Usage: wcl386 {option(s)} {file(s)}
  5. Options: ( - option is also accepted )
  6. /c compile only, no link /y ignore the WCL386 environment variable
  7. /cc treat source files as C code /cc++ treat source files as C++ code
  8. [Preprocessor options]
  9. /d<name>[=text] define a macro /p preprocess file
  10. /d+ extend syntax of /d option /pl output #line directives
  11. /fo=<filename> set object file name /pc output comments
  12. /i=<directory> include directory /plc output #line and comments
  13. /u<name> undefine macro name
  14. Press any key to continue:
  15. [Compiler options]
  16. /3r 386 register calling conventions /nd=<name> set data segment name
  17. /3s 386 stack calling conventions /nm=<module_name> set module name
  18. /4r 486 register calling conventions /nt=<name> set text segment name
  19. /4s 486 stack calling conventions /r save/restore segregs across calls
  20. /5r Pentium register calling conv. /s remove stack overflow checks
  21. /5s Pentium stack calling conventions /v output func declarations to .def
  22. /d1{+} line number debugging info. /w<number> set warning level number
  23. /d2 full symbolic debugging info. /we treat all warnings as errors
  24. /e<number> set error limit number /z{a,e} disable/enable extensions
  25. /ee call epilogue hook routine /zc place strings in CODE segment
  26. /ei force enums to be type int /zd{f,p} DS floats vs DS pegged to DGROUP
  27. /en emit routine names in the code /zf{f,p} FS floats vs FS pegged to seg
  28. /ep[=<num>] call prologue hook routine/zg{f,p} GS floats vs GS pegged to seg
  29. /ez generate PharLap EZ-OMF object /zg generate function prototypes
  30. /fh=<filename> pre-compiled headers /zk{0,0u,1,2} double-byte char support
  31. /fi=<filename> force include of file /zku=<codepage> UNICODE support
  32. /fo=<filename> set object file name /zl remove default library information
  33. /fr=<filename> set error file name /zld remove file dependency information
  34. /g=<codegroup> set code group name /zm place functions in separate segments
  35. /hc codeview debug format /zp{1,2,4,8} set struct packing alignment
  36. /hd dwarf debug format /zq operate quietly
  37. /hw watcom debug format /zs check syntax only
  38. /j change char default to signed /zt<number> set data threshold
  39. /m{f,s,m,c,l} memory model /zu SS != DGROUP
  40. /nc=<name> set CODE class name /zw Microsoft Windows
  41. Press any key to continue:
  42. [Optimization options]
  43. /oa relax alias checking /on generate agressive floating-point
  44. /oc disable call/ret optimization /oo continue compiling when low on memory
  45. /od disable optimizations /op improve floating-point consistency
  46. /oe{=num} expand functions inline /or re-order instructions to avoid stalls
  47. /of{+} generate traceable stack frames/os optimize for space
  48. /oi inline intrinsic functions /ot optimize for time
  49. /ol perform loop optimizations /ou ensure unique addresses for functions
  50. /om generate inline math functions /ox maximum optimization (/oilmr /s)
  51. [Floating-point options]
  52. /fpc calls to floating-point library /fpi87 inline 387 instructions
  53. /fpi inline 8087 with emulation /fp2 inline 287 instructions
  54. /fpr use old floating-point convention/fp3 inline 387 instructions
  55. /7 same as /fpi87 /fp5 generate Pentium optimized code
  56. [Linker options]
  57. /bd build Dynamic link library /fm[=<map_file>] generate map file
  58. /bm build Multi-thread application /k<stack_size> set stack size
  59. /bw build default Windowing app. /l=<system> link for the specified system
  60. /bt=<os> build target OS. /x make names case sensitive
  61. /fd[=<directive_file>] directive file @<directive_file> include file
  62. /fe=<executable> name executable file /"linker directives"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement