⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ide.mfg

📁 开放源码的编译器open watcom 1.6.0版的源代码
💻 MFG
📖 第 1 页 / 共 5 页
字号:
        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 + -