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

📄 option-summary.html

📁 gcc手册
💻 HTML
📖 第 1 页 / 共 3 页
字号:
          -mnumerics  -mold-align  -msoft-float  -mstrict-align 

          -mtail-call

          </pre>



     <p><em>DEC Alpha Options</em>

     <pre class="smallexample">          -mno-fp-regs  -msoft-float  -malpha-as  -mgas 

          -mieee  -mieee-with-inexact  -mieee-conformant 

          -mfp-trap-mode=<var>mode</var>  -mfp-rounding-mode=<var>mode</var> 

          -mtrap-precision=<var>mode</var>  -mbuild-constants 

          -mcpu=<var>cpu-type</var>  -mtune=<var>cpu-type</var> 

          -mbwx  -mmax  -mfix  -mcix 

          -mfloat-vax  -mfloat-ieee 

          -mexplicit-relocs  -msmall-data  -mlarge-data 

          -mmemory-latency=<var>time</var>

          </pre>



     <p><em>DEC Alpha/VMS Options</em>

     <pre class="smallexample">          -mvms-return-codes

          </pre>



     <p><em>H8/300 Options</em>

     <pre class="smallexample">          -mrelax  -mh  -ms  -mn  -mint32  -malign-300

          </pre>



     <p><em>SH Options</em>

     <pre class="smallexample">          -m1  -m2  -m3  -m3e 

          -m4-nofpu  -m4-single-only  -m4-single  -m4 

          -m5-64media  -m5-64media-nofpu 

          -m5-32media  -m5-32media-nofpu 

          -m5-compact  -m5-compact-nofpu 

          -mb  -ml  -mdalign  -mrelax 

          -mbigtable  -mfmovd  -mhitachi  -mnomacsave 

          -mieee  -misize  -mpadstruct  -mspace 

          -mprefergot  -musermode

          </pre>



     <p><em>System V Options</em>

     <pre class="smallexample">          -Qy  -Qn  -YP,<var>paths</var>  -Ym,<var>dir</var>

          </pre>



     <p><em>ARC Options</em>

     <pre class="smallexample">          -EB  -EL 

          -mmangle-cpu  -mcpu=<var>cpu</var>  -mtext=<var>text-section</var> 

          -mdata=<var>data-section</var>  -mrodata=<var>readonly-data-section</var>

          </pre>



     <p><em>TMS320C3x/C4x Options</em>

     <pre class="smallexample">          -mcpu=<var>cpu</var>  -mbig  -msmall  -mregparm  -mmemparm 

          -mfast-fix  -mmpyi  -mbk  -mti  -mdp-isr-reload 

          -mrpts=<var>count</var>  -mrptb  -mdb  -mloop-unsigned 

          -mparallel-insns  -mparallel-mpy  -mpreserve-float

          </pre>



     <p><em>V850 Options</em>

     <pre class="smallexample">          -mlong-calls  -mno-long-calls  -mep  -mno-ep 

          -mprolog-function  -mno-prolog-function  -mspace 

          -mtda=<var>n</var>  -msda=<var>n</var>  -mzda=<var>n</var> 

          -mapp-regs  -mno-app-regs 

          -mdisable-callt  -mno-disable-callt 

          -mv850e 

          -mv850  -mbig-switch

          </pre>



     <p><em>NS32K Options</em>

     <pre class="smallexample">          -m32032  -m32332  -m32532  -m32081  -m32381 

          -mmult-add  -mnomult-add  -msoft-float  -mrtd  -mnortd 

          -mregparam  -mnoregparam  -msb  -mnosb 

          -mbitfield  -mnobitfield  -mhimem  -mnohimem

          </pre>



     <p><em>AVR Options</em>

     <pre class="smallexample">          -mmcu=<var>mcu</var>  -msize  -minit-stack=<var>n</var>  -mno-interrupts 

          -mcall-prologues  -mno-tablejump  -mtiny-stack

          </pre>



     <p><em>MCore Options</em>

     <pre class="smallexample">          -mhardlit  -mno-hardlit  -mdiv  -mno-div  -mrelax-immediates 

          -mno-relax-immediates  -mwide-bitfields  -mno-wide-bitfields 

          -m4byte-functions  -mno-4byte-functions  -mcallgraph-data 

          -mno-callgraph-data  -mslow-bytes  -mno-slow-bytes  -mno-lsim 

          -mlittle-endian  -mbig-endian  -m210  -m340  -mstack-increment

          </pre>



     <p><em>MMIX Options</em>

     <pre class="smallexample">          -mlibfuncs  -mno-libfuncs  -mepsilon  -mno-epsilon  -mabi=gnu 

          -mabi=mmixware  -mzero-extend  -mknuthdiv  -mtoplevel-symbols 

          -melf  -mbranch-predict  -mno-branch-predict  -mbase-addresses 

          -mno-base-addresses  -msingle-exit  -mno-single-exit

          </pre>



     <p><em>IA-64 Options</em>

     <pre class="smallexample">          -mbig-endian  -mlittle-endian  -mgnu-as  -mgnu-ld  -mno-pic 

          -mvolatile-asm-stop  -mb-step  -mregister-names  -mno-sdata 

          -mconstant-gp  -mauto-pic  -minline-float-divide-min-latency 

          -minline-float-divide-max-throughput 

          -minline-int-divide-min-latency 

          -minline-int-divide-max-throughput  -mno-dwarf2-asm 

          -mfixed-range=<var>register-range</var>

          </pre>



     <p><em>D30V Options</em>

     <pre class="smallexample">          -mextmem  -mextmemory  -monchip  -mno-asm-optimize 

          -masm-optimize  -mbranch-cost=<var>n</var>  -mcond-exec=<var>n</var>

          </pre>



     <p><em>S/390 and zSeries Options</em>

     <pre class="smallexample">          -mhard-float  -msoft-float  -mbackchain  -mno-backchain 

          -msmall-exec  -mno-small-exec  -mmvcle  -mno-mvcle 

          -m64  -m31  -mdebug  -mno-debug

          </pre>



     <p><em>CRIS Options</em>

     <pre class="smallexample">          -mcpu=<var>cpu</var>  -march=<var>cpu</var>  -mtune=<var>cpu</var> 

          -mmax-stack-frame=<var>n</var>  -melinux-stacksize=<var>n</var> 

          -metrax4  -metrax100  -mpdebug  -mcc-init  -mno-side-effects 

          -mstack-align  -mdata-align  -mconst-align 

          -m32-bit  -m16-bit  -m8-bit  -mno-prologue-epilogue  -mno-gotplt 

          -melf  -maout  -melinux  -mlinux  -sim  -sim2

          </pre>



     <p><em>PDP-11 Options</em>

     <pre class="smallexample">          -mfpu  -msoft-float  -mac0  -mno-ac0  -m40  -m45  -m10 

          -mbcopy  -mbcopy-builtin  -mint32  -mno-int16 

          -mint16  -mno-int32  -mfloat32  -mno-float64 

          -mfloat64  -mno-float32  -mabshi  -mno-abshi 

          -mbranch-expensive  -mbranch-cheap 

          -msplit  -mno-split  -munix-asm  -mdec-asm

          </pre>



     <p><em>Xstormy16 Options</em>

     <pre class="smallexample">          -msim

          </pre>



     <p><em>Xtensa Options</em>

     <pre class="smallexample">          -mbig-endian  -mlittle-endian 

          -mdensity  -mno-density 

          -mmac16  -mno-mac16 

          -mmul16  -mno-mul16 

          -mmul32  -mno-mul32 

          -mnsa  -mno-nsa 

          -mminmax  -mno-minmax 

          -msext  -mno-sext 

          -mbooleans  -mno-booleans 

          -mhard-float  -msoft-float 

          -mfused-madd  -mno-fused-madd 

          -mserialize-volatile  -mno-serialize-volatile 

          -mtext-section-literals  -mno-text-section-literals 

          -mtarget-align  -mno-target-align 

          -mlongcalls  -mno-longcalls

          </pre>



     <p><em>FRV Options</em>

     <pre class="smallexample">          -mgpr-32  -mgpr-64  -mfpr-32  -mfpr-64 

          -mhard-float  -msoft-float  -malloc-cc  -mfixed-cc 

          -mdword  -mno-dword  -mdouble  -mno-double 

          -mmedia  -mno-media  -mmuladd  -mno-muladd  -mlibrary-pic 

          -macc-4  -macc-8  -mpack  -mno-pack  -mno-eflags 

          -mcond-move  -mno-cond-move -mscc  -mno-scc  

          -mcond-exec  -mno-cond-exec  -mvliw-branch  -mno-vliw-branch 

          -mmulti-cond-exec  -mno-multi-cond-exec  -mnested-cond-exec 

          -mno-nested-cond-exec  -mtomcat-stats 

          -mcpu=<var>cpu</var>

          </pre>



     <br><dt><em>Code Generation Options</em>

     <dd>See <a href="Code-Gen-Options.html#Code%20Gen%20Options">Options for Code Generation Conventions</a>.

     <pre class="smallexample">          -fcall-saved-<var>reg</var>  -fcall-used-<var>reg</var> 

          -ffixed-<var>reg</var>  -fexceptions 

          -fnon-call-exceptions  -funwind-tables 

          -fasynchronous-unwind-tables 

          -finhibit-size-directive  -finstrument-functions 

          -fno-common  -fno-ident  -fno-gnu-linker 

          -fpcc-struct-return  -fpic  -fPIC 

          -freg-struct-return  -fshared-data  -fshort-enums 

          -fshort-double  -fshort-wchar  -fvolatile 

          -fvolatile-global  -fvolatile-static 

          -fverbose-asm  -fpack-struct  -fstack-check 

          -fstack-limit-register=<var>reg</var>  -fstack-limit-symbol=<var>sym</var> 

          -fargument-alias  -fargument-noalias 

          -fargument-noalias-global  -fleading-underscore 

          -ftls-model=<var>model</var> 

          -ftrapv  -fbounds-check

          </pre>



   </dl>



<ul class="menu">

<li><a accesskey="1" href="Overall-Options.html#Overall%20Options">Overall Options</a>:      Controlling the kind of output:

                        an executable, object files, assembler files,

                        or preprocessed source. 

<li><a accesskey="2" href="C-Dialect-Options.html#C%20Dialect%20Options">C Dialect Options</a>:    Controlling the variant of C language compiled. 

<li><a accesskey="3" href="C---Dialect-Options.html#C++%20Dialect%20Options">C++ Dialect Options</a>:  Variations on C++. 

<li><a accesskey="4" href="Objective-C-Dialect-Options.html#Objective-C%20Dialect%20Options">Objective-C Dialect Options</a>:  Variations on Objective-C. 

<li><a accesskey="5" href="Language-Independent-Options.html#Language%20Independent%20Options">Language Independent Options</a>:  Controlling how diagnostics should be

                        formatted. 

<li><a accesskey="6" href="Warning-Options.html#Warning%20Options">Warning Options</a>:      How picky should the compiler be? 

<li><a accesskey="7" href="Debugging-Options.html#Debugging%20Options">Debugging Options</a>:    Symbol tables, measurements, and debugging dumps. 

<li><a accesskey="8" href="Optimize-Options.html#Optimize%20Options">Optimize Options</a>:     How much optimization? 

<li><a accesskey="9" href="Preprocessor-Options.html#Preprocessor%20Options">Preprocessor Options</a>:  Controlling header files and macro definitions. 

                         Also, getting dependency information for Make. 

<li><a href="Assembler-Options.html#Assembler%20Options">Assembler Options</a>:    Passing options to the assembler. 

<li><a href="Link-Options.html#Link%20Options">Link Options</a>:         Specifying libraries and so on. 

<li><a href="Directory-Options.html#Directory%20Options">Directory Options</a>:    Where to find header files and libraries. 

                        Where to find the compiler executable files. 

<li><a href="Spec-Files.html#Spec%20Files">Spec Files</a>:           How to pass switches to sub-processes. 

<li><a href="Target-Options.html#Target%20Options">Target Options</a>:       Running a cross-compiler, or an old version of GCC. 

</ul>



   </body></html>



⌨️ 快捷键说明

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