options.gml

来自「开放源码的编译器open watcom 1.6.0版的源代码」· GML 代码 · 共 169 行

GML
169
字号
:cmt
:cmt GML Macros used:
:cmt
:cmt    :chain. <char> <usage>                  options that start with <char>
:cmt                                            can be chained together i.e.,
:cmt                                            -oa -ox -ot => -oaxt
:cmt    :option. <option> <synonym> ...         define an option
:cmt    :target. <arch1> <arch2> ...            valid for these architectures
:cmt    :ntarget. <arch1> <arch2> ...           not valid for these architectures
:cmt    :immediate. <fn>                        <fn> is called when option parsed
:cmt    :code. <source-code>                    <source-code> is executed when option parsed
:cmt    :enumerate. <field> [<value>]           option is one value in <name> enumeration
:cmt    :number. [<fn>] [<default>]             =<n> allowed; call <fn> to check
:cmt    :id. [<fn>]                             =<id> req'd; call <fn> to check
:cmt    :char.[<fn>]                            =<char> req'd; call <fn> to check
:cmt    :file.                                  =<file> req'd
:cmt    :path.                                  =<path> req'd
:cmt    :special. <fn> [<arg_usage_text>]       call <fn> to parse option
:cmt    :optional.                              value is optional
:cmt    :noequal.                               args can't have option '='
:cmt    :argequal. <char>                       args use <char> instead of '='
:cmt    :internal.                              option is undocumented
:cmt    :prefix.                                prefix of a :special. option
:cmt    :usage. <text>                          English usage text
:cmt    :jusage. <text>                         Japanese usage text
:cmt    :title.                                 English title usage text
:cmt    :jtitle.                                Japanese title usage text
:cmt    :page.                                  text for paging usage message
:cmt    :nochain.                               option isn't chained with other options
:cmt    :timestamp.                             kludge to record "when" an option
:cmt                                            is set so that dependencies
:cmt                                            between options can be simulated

:cmt    where:
:cmt        <arch>:     i86, 386, axp, any, dbg, qnx, ppc, linux, sparc

:cmt    Translations are required for the :jtitle. and :jusage. tags
:cmt    if there is no text associated with the tag.

:title. Usage: wpp [options] file [options]
:jtitle. 巊梡曽朄: wpp [options] file [options]
:target. i86
:title. Usage: wpp386 [options] file [options]
:jtitle. 巊梡曽朄: wpp386 [options] file [options]
:target. 386
:title. Usage: wppaxp [options] file [options]
:jtitle. 巊梡曽朄: wppaxp [options] file [options]
:target. axp
:title. Usage: wppppc [options] file [options]
:jtitle. 巊梡曽朄: wppppc [options] file [options]
:target. ppc
:title. Options:
:jtitle. 僆僾僔儑儞:
:target. any
:title. \t    ( /option is also accepted )
:jtitle. \t    ( /option傕巊梡偱偒傑偡 )
:target. i86 386 axp ppc
:ntarget. qnx linux
:title. \t    ( '=' is always optional, i.e., -w4 -zp4 )
:jtitle. \t    ( '='偼忢偵徣棯壜擻偱偡丅偮傑傝 -w4 -zp4 )
:target. any

:page. (Press return to continue)
:jusage. (懕峴偡傞偨傔偵壗偐僉乕傪墴偟偰壓偝偄)

:chain. p preprocess source file
:jusage. p 僜乕僗僼傽僀儖傪慜張棟偟傑偡
:chain. o optimization
:jusage. o 嵟揔壔

:option. 0
:target. i86
:enumerate. arch_i86
:usage. 8086 instructions
:jusage. 8086 柦椷

:option. 1
:target. i86
:enumerate. arch_i86
:usage. 186 instructions
:jusage. 186 柦椷

:option. 2
:target. i86
:enumerate. arch_i86
:usage. 286 instructions
:jusage. 286 柦椷

:option. 3
:target. i86
:enumerate. arch_i86
:usage. 386 instructions
:jusage. 386 柦椷

:option. 4
:target. i86
:enumerate. arch_i86
:usage. 386 instructions, optimize for 486
:jusage. 386 柦椷, 486梡嵟揔壔

:option. 5
:target. i86
:enumerate. arch_i86
:usage. 386 instructions, optimize for Pentium
:jusage. 386 柦椷, Pentium梡嵟揔壔

:option. 6
:target. i86
:enumerate. arch_i86
:usage. 386 instructions, optimize for Pentium Pro
:jusage. 386 柦椷, Pentium Pro梡嵟揔壔

:option. 3r 3
:target. 386
:enumerate. arch_386
:usage. 386 register calling conventions
:jusage. 386 儗僕僗僞屇傃弌偟婯栺

:option. 3s
:target. 386
:enumerate. arch_386
:usage. 386 stack calling conventions
:jusage. 386 僗僞僢僋屇傃弌偟婯栺

:option. 4r 4
:target. 386
:enumerate. arch_386
:usage. 486 register calling conventions
:jusage. 486 儗僕僗僞屇傃弌偟婯栺

:option. 4s
:target. 386
:enumerate. arch_386
:usage. 486 stack calling conventions
:jusage. 486 僗僞僢僋屇傃弌偟婯栺

:option. 5r 5
:target. 386
:enumerate. arch_386
:usage. Pentium register calling conventions
:jusage. Pentium 儗僕僗僞屇傃弌偟婯栺

:option. 5s
:target. 386
:enumerate. arch_386
:usage. Pentium stack calling conventions
:jusage. Pentium 僗僞僢僋屇傃弌偟婯栺

:option. 6r 6
:target. 386
:enumerate. arch_386
:usage. Pentium Pro register calling conventions
:jusage. Pentium Pro 儗僕僗僞屇傃弌偟婯栺

:option. 6s
:target. 386
:enumerate. arch_386
:usage. Pentium Pro stack calling conventions
:jusage. Pentium Pro 僗僞僢僋屇傃弌偟婯栺

:option. as
:target. axp
:usage. assume short integers are aligned
:jusage. short 惍悢偑惍楍偟偰偄傞偲壖掕偟傑偡

:option. bc
:target. any
:usage. build target is a console application
:jusage. 峔抸僞乕僎僢僩偼僐儞僜乕儖

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?