📄 ide.mfg
字号:
RSwitch 0, ?????, "Dwarf debugging format", -hd, OFF
RSwitch 0, ?????, "CodeView debugging format", -hc, OFF
CSwitch 1, ?????, "Emit Browser information", -db, OFF
CSwitch 1, ?????, "Emit routine names in code", -en, OFF
VSwitch 1, ?????, "Call prolog routine:", -ep,, ONE, OFF, ""
CSwitch 1, ?????, "Call epilog hook routine", -ee, OFF
CSwitch 1, ?????, "Pentium profiling code", -et, OFF
:endsegment
Family "CodeGen Strategy"
CSwitch 0, n?2d?, "", -bd, ON
CSwitch 0, n?ad?, "", -bd, ON
CSwitch 0, o??d?, "", -bd, ON
CSwitch 0, w??d?, "", -bd, ON
CSwitch 0, x??d?, "", -bd, ON
CSwitch 0, d?2d?, "", -bd, ON
:segment !C_FOR_PB
CSwitch 0, nm???, "Multithreaded application", -bm, ON
CSwitch 0, na???, "Multithreaded application", -bm, ON
CSwitch 0, no???, "Multithreaded application", -bm, ON
CSwitch 0, nu???, "Multithreaded application", -bm, ON
CSwitch 0, o????, "Multithreaded application", -bm, OFF
CSwitch 0, n????, "Multithreaded application", -bm, OFF
CSwitch 0, w????, "Default-window application", -bw, OFF
:endsegment
RGroup "Floating-point Level"
RSwitch 0, ?????, "Compiler default", , ON
RSwitch 0, ?????, "In-line 80287 instructions", -fp2, OFF
RSwitch 0, ?????, "In-line 80387 instructions", -fp3, OFF
RSwitch 0, ?????, "In-line Pentium instructions", -fp5, OFF
RSwitch 0, ?????, "In-line Pentium Pro instructions", -fp6, OFF
RGroup "Floating-point Model"
RSwitch 1, ?????, "Compiler default", , ON
RSwitch 1, ?????, "In-line with emulator", -fpi, OFF
RSwitch 1, ?????, "In-line with coprocessor", -fpi87, OFF
RSwitch 1, ?????, "Floating-point calls", -fpc, OFF
RGroup "Floating-point Rounding"
RSwitch, 1, ?????, "Default rounding", , ON
RSwitch, 1, ?????, "Omit rounding", -zro, OFF
RSwitch, 1, ??2??, "Inline rounding", -zri, OFF
:segment !C_FOR_PB
Family "Register Usage"
RGroup "DS Register"
RSwitch 0, ?????, "Compiler default", , ON
RSwitch 0, ?????, "DS pegged to DGROUP", -zdp, OFF
RSwitch 0, ?????, "DS can float", -zdf, OFF
RGroup "FS Register"
RSwitch 0, ?????, "Compiler default", , ON
RSwitch 0, ?????, "FS cannot be used", -zfp, OFF
RSwitch 0, ?????, "FS can be used", -zff, OFF
RGroup "GS Register"
RSwitch 0, ?????, "Compiler default", , ON
RSwitch 0, ?????, "GS cannot be used", -zgp, OFF
RSwitch 0, ?????, "GS can be used", -zgf, OFF
:endsegment
Family "CodeGen Option"
:segment !C_FOR_PB
VSwitch 0, ?????, "Name Code Class:", -nc,, ONE, REQ, ""
VSwitch 0, ?????, "Name Code Group:", -g,, ONE, REQ, ""
VSwitch 0, ?????, "Name Data Segment:", -nd,, ONE, REQ, ""
VSwitch 0, ?????, "Name Text Segment:", -nt,, ONE, REQ, ""
VSwitch 0, ?????, "Name of Module:", -nm,, ONE, REQ, ""
CSwitch 1, ?????, "Don't gen default library info", -zl, OFF
CSwitch 1, ?????, "No file dependency information", -zld, OFF
CSwitch 1, ??2??, "Generate Easy OMF object files", -ez, OFF
CSwitch 1, ?????, "Save/Restore segment registers", -r, OFF
:endsegment
:segment !C_FOR_PB_NT
CSwitch 1, ??6d?, "", -zu, ON
CSwitch 1, ???e?, "SS not assumed equal to DS", -zu, OFF
CSwitch 1, ???s?, "SS not assumed equal to DS", -zu, OFF
:endsegment
:segment !C_FOR_PB
CSwitch 1, ?????, "Put functions in separate segs", -zm, OFF
CSwitch 1, ?????, "Constants in code segment", -zc, OFF
CSwitch 1, ??2??, "Load DS from DGROUP", -zdl, OFF
:endsegment
Family "Memory Model and Processor"
RGroup "Target Processor"
RSwitch 0, wm???, "8086", , OFF
RSwitch 0, wa???, "8086", , OFF
RSwitch 0, ??6??, "8086", , ON
RSwitch 0, ??6??, "80186", -1, OFF
RSwitch 0, wm???, "80286", -2, ON
RSwitch 0, wa???, "80286", -2, ON
RSwitch 0, ??6??, "80286", -2, OFF
RSwitch 0, ??6??, "80386", -3, OFF
RSwitch 0, ??6??, "80486", -4, OFF
RSwitch 0, ??6??, "Pentium", -5, OFF
RSwitch 0, ??6??, "Pentium Pro", -6, OFF
RSwitch 0, ??2??, "80386 Register based calling", -3r, OFF
RSwitch 0, ??2??, "80386 Stack based calling", -3s, OFF
RSwitch 0, ??2??, "80486 Register based calling", -4r, OFF
RSwitch 0, ??2??, "80486 Stack based calling", -4s, OFF
RSwitch 0, ??2??, "Pentium Register based calling", -5r, OFF
RSwitch 0, ??2??, "Pentium Stack based calling", -5s, OFF
RSwitch 0, ds2??, "Pentium Pro Register based calling", -6r, OFF
RSwitch 0, dy2??, "Pentium Pro Register based calling", -6r, OFF
RSwitch 0, l?2??, "Pentium Pro Register based calling", -6r, OFF
RSwitch 0, ??2??, "Pentium Pro Register based calling", -6r, ON
RSwitch 0, ds2??, "Pentium Pro Stack based calling", -6s, ON
RSwitch 0, dy2??, "Pentium Pro Stack based calling", -6s, ON
RSwitch 0, l?2??, "Pentium Pro Stack based calling", -6s, ON
RSwitch 0, ??2??, "Pentium Pro Stack based calling", -6s, OFF
CSwitch 0, w????, "", -bt=windows, ON
CSwitch 0, d????, "", -bt=dos, ON
CSwitch 0, o????, "", -bt=os2, ON
CSwitch 0, n????, "", -bt=nt, ON
CSwitch 0, l????, "", -bt=netware, ON
CSwitch 0, x????, "", -bt=linux, ON
:segment C_FOR_PB
CSwitch 1, n?2d?, "32bit Flat model", -mf, ON
:endsegment
:segment !C_FOR_PB
RGroup "Memory Model"
RSwitch 1, ??A??, "Compiler default", , ON
RSwitch 1, ?????, "Compiler default", , OFF
RSwitch 1, dc6e?, "Small model", -ms, ON
RSwitch 1, ??6??, "Small model", -ms, OFF
RSwitch 1, ??6??, "Medium model", -mm, OFF
RSwitch 1, ??6??, "Compact model", -mc, OFF
RSwitch 1, dc6e?, "Large model", -ml, OFF
RSwitch 1, ??6??, "Large model", -ml, ON
RSwitch 1, ??6??, "Huge model", -mh, OFF
RSwitch 1, l?2??, "32bit Flat model", -mf, OFF
RSwitch 1, ??2??, "32bit Flat model", -mf, ON
RSwitch 1, l?2??, "32bit Small model", -ms, ON
RSwitch 1, ??2??, "32bit Small model", -ms, OFF
:endsegment
CSwitch 1, wp6d?, "", -ml, ON
Tool WLANG "Languages"
IncludeTool WCG
Family "File Option"
VSwitch 0, w????, "Include directories:", -i, =, MULTI, REQ, $(%watcom)\h;$(%watcom)\h\win
VSwitch 0, d????, "Include directories:", -i, =, MULTI, REQ, $(%watcom)\h
VSwitch 0, o?6??, "Include directories:", -i, =, MULTI, REQ, $(%watcom)\h;$(%watcom)\h\os21x
VSwitch 0, o?2??, "Include directories:", -i, =, MULTI, REQ, $(%watcom)\h;$(%watcom)\h\os2
VSwitch 0, nm???, "Include directories:", -i, =, MULTI, REQ, $(%watcom)\h;$(%watcom)\h\nt;$(%watcom)\mfc\include
VSwitch 0, na???, "Include directories:", -i, =, MULTI, REQ, $(%watcom)\h;$(%watcom)\h\nt;$(%watcom)\mfc\include
VSwitch 0, no???, "Include directories:", -i, =, MULTI, REQ, $(%watcom)\h;$(%watcom)\h\nt;$(%watcom)\mfc\include
VSwitch 0, nu???, "Include directories:", -i, =, MULTI, REQ, $(%watcom)\h;$(%watcom)\h\nt;$(%watcom)\mfc\include
VSwitch 0, n????, "Include directories:", -i, =, MULTI, REQ, $(%watcom)\h;$(%watcom)\h\nt
VSwitch 0, l????, "Include directories:", -i, =, MULTI, REQ, $(%watcom)\novh
VSwitch 0, x????, "Include directories:", -i, =, MULTI, REQ, $(%watcom)\lh
VSwitch 0, ?????, "Include files:", -fi, =, MULTI, REQ, ""
CSwitch 0, wm???, "Use precompiled headers", -fhq, ON
CSwitch 0, wa???, "Use precompiled headers", -fhq, ON
CSwitch 0, wp???, "Use precompiled headers", -fhq, ON
CSwitch 0, nm???, "Use precompiled headers", -fhq, ON
CSwitch 0, na???, "Use precompiled headers", -fhq, ON
CSwitch 0, nu???, "Use precompiled headers", -fhq, ON
CSwitch 0, no???, "Use precompiled headers", -fhq, ON
CSwitch 0, ?????, "Use precompiled headers", -fh, OFF
Family Diagnostics
RGroup "Warning level"
RSwitch 0, ?????, "Warning level 0", -w0, OFF
RSwitch 0, ?????, "Warning level 1", -w1, OFF
RSwitch 0, wa???, "Warning level 2", -w2, ON
RSwitch 0, wm???, "Warning level 2", -w2, ON
RSwitch 0, ?????, "Warning level 2", -w2, OFF
RSwitch 0, nm???, "Warning level 3", -w3, ON
RSwitch 0, na???, "Warning level 3", -w3, ON
RSwitch 0, nu???, "Warning level 3", -w3, ON
RSwitch 0, no???, "Warning level 3", -w3, ON
RSwitch 0, ?????, "Warning level 3", -w3, OFF
RSwitch 0, wm???, "Warning level 4", -w4, OFF
RSwitch 0, wa???, "Warning level 4", -w4, OFF
RSwitch 0, nm???, "Warning level 4", -w4, OFF
RSwitch 0, na???, "Warning level 4", -w4, OFF
RSwitch 0, no???, "Warning level 4", -w4, OFF
RSwitch 0, nu???, "Warning level 4", -w4, OFF
RSwitch 0, ?????, "Warning level 4", -w4, ON
CSwitch 0, ?????, "Treat warnings as errors", -we, OFF
VSwitch 0, ?????, "Error count:", -e,, ONE, REQ, "25"
CSwitch 1, ?????, "Force ANSI compliance", -za, OFF
CSwitch 1, o?2??, "Automatic stack growing", -sg, OFF
CSwitch 1, o?2??, "Touch stack through SS first", -st, OFF
VSwitch 1, ?????, "Disable Warning message", -wcd,, MULTI, REQ, ""
VSwitch 1, ?????, "Enable Warning message", -wce,, MULTI, REQ, ""
Family Source
CSwitch 0, ?????, "Extended macro definitions", -d+, OFF
VSwitch 0, ?????, "Undefine macros:", -u,, MULTI, REQ, ""
VSwitch 0, nm?e?, "Macro definitions:", -d,, MULTI, REQ, "_X86_ _MBCS", "_X86_ _DEBUG _MBCS"
VSwitch 0, nm?d?, "Macro definitions:", -d,, MULTI, REQ, "_X86_ _USRDLL _WINDLL _MBCS", "_X86_ _USRDLL _WINDLL _DEBUG _MBCS"
VSwitch 0, na?e?, "Macro definitions:", -d,, MULTI, REQ, "_AFXDLL _X86_ _MBCS", "_AFXDLL _X86_ _DEBUG _MBCS"
VSwitch 0, na?d?, "Macro definitions:", -d,, MULTI, REQ, "_AFXDLL _WINDLL _AFXEXT _X86_ _MBCS", "_AFXDLL _WINDLL _AFXEXT _X86_ _DEBUG _MBCS"
VSwitch 0, no?e?, "Macro definitions:", -d,, MULTI, REQ, "_UNICODE _AFXDLL _X86_", "_UNICODE _AFXDLL _X86_ _DEBUG"
VSwitch 0, no?d?, "Macro definitions:", -d,, MULTI, REQ, "_UNICODE _AFXDLL _WINDLL _AFXEXT _X86_", "_UNICODE _AFXDLL _WINDLL _AFXEXT _X86_ _DEBUG"
VSwitch 0, nu?e?, "Macro definitions:", -d,, MULTI, REQ, "_UNICODE _X86_", "_UNICODE _X86_ _DEBUG"
VSwitch 0, nu?d?, "Macro definitions:", -d,, MULTI, REQ, "_UNICODE _USRDLL _WINDLL _X86_", "_UNICODE _USRDLL _WINDLL _X86_ _DEBUG"
VSwitch 0, wa?e?, "Macro definitions:", -d,, MULTI, REQ, "_AFXDLL", "_AFXDLL _DEBUG"
VSwitch 0, wa?d?, "Macro definitions:", -d,, MULTI, REQ, "_AFXDLL _WINDLL", "_AFXDLL _WINDLL _DEBUG"
VSwitch 0, wm6e?, "Macro definitions:", -d,, MULTI, REQ, "", "_DEBUG"
VSwitch 0, wm6d?, "Macro definitions:", -d,, MULTI, REQ, "_USRDLL _WINDLL", "_WINDLL _USRDLL _DEBUG"
VSwitch 0, ?????, "Macro definitions:", -d,, MULTI, REQ, ""
CSwitch 0, nm???, "Change char default to signed", -j, ON
CSwitch 0, na???, "Change char default to signed", -j, ON
CSwitch 0, no???, "Change char default to signed", -j, ON
CSwitch 0, nu???, "Change char default to signed", -j, ON
CSwitch 0, ?????, "Change char default to signed", -j, OFF
CSwitch 0, nm???, "Force enums to be type int", -ei, ON
CSwitch 0, na???, "Force enums to be type int", -ei, ON
CSwitch 0, no???, "Force enums to be type int", -ei, ON
CSwitch 0, nu???, "Force enums to be type int", -ei, ON
CSwitch 0, ?????, "Force enums to be type int", -ei, OFF
RGroup "Structure alignment"
RSwitch 1, nm???, "Default byte alignment", , OFF
RSwitch 1, na???, "Default byte alignment", , OFF
RSwitch 1, no???, "Default byte alignment", , OFF
RSwitch 1, nu???, "Default byte alignment", , OFF
RSwitch 1, ?????, "Default byte alignment", , ON
RSwitch 1, ?????, "1 byte alignment", -zp1, OFF
RSwitch 1, ?????, "2 byte alignment", -zp2, OFF
RSwitch 1, nm???, "4 byte alignment", -zp4, ON
RSwitch 1, na???, "4 byte alignment", -zp4, ON
RSwitch 1, no???, "4 byte alignment", -zp4, ON
RSwitch 1, nu???, "4 byte alignment", -zp4, ON
RSwitch 1, ?????, "4 byte alignment", -zp4, OFF
RSwitch 1, ?????, "8 byte alignment", -zp8, OFF
RSwitch 1, ?????, "16 byte alignment", -zp16, OFF
Family Miscellaneous
VSwitch 0, ??6??, "Data Threshold:", -zt,, ONE, REQ, ""
RGroup "Double byte characters"
RSwitch 0, ?????, "No double-byte character support", , ON
RSwitch 0, ?????, "Kanji", -zk0, OFF
RSwitch 0, ?????, "Kanji (Unicode)", -zk0u, OFF
RSwitch 0, ?????, "Traditional Chinese", -zk1, OFF
RSwitch 0, ?????, "Simplified Chinese", -zk3, OFF
RSwitch 0, ?????, "Korean", -zk2, OFF
RSwitch 0, ?????, "Current code page", -zkl, OFF
VSwitch 1, ?????, "Unicode translate table:", -zku, =, ONE, REQ, ""
CSwitch 1, ?????, "Quiet operation", -zq, ON
VSwitch 1, ?????, "Other options:",,, MULTI, REQ, ""
Tool CCOMP "C Compiler"
Family "C Compiler"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -