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

📄 option-summary.html

📁 gcc手册
💻 HTML
📖 第 1 页 / 共 3 页
字号:
          -u <var>symbol</var>

          </pre>



     <br><dt><em>Directory Options</em>

     <dd>See <a href="Directory-Options.html#Directory%20Options">Options for Directory Search</a>.

     <pre class="smallexample">          -B<var>prefix</var>  -I<var>dir</var>  -I-  -L<var>dir</var>  -specs=<var>file</var>

          </pre>



     <br><dt><em>Target Options</em>

     <dd>See <a href="Target-Options.html#Target%20Options">Target Options</a>.

     <pre class="smallexample">          -V <var>version</var>  -b <var>machine</var>

          </pre>



     <br><dt><em>Machine Dependent Options</em>

     <dd>See <a href="Submodel-Options.html#Submodel%20Options">Hardware Models and Configurations</a>.



     <p><em>M680x0 Options</em>

     <pre class="smallexample">          -m68000  -m68020  -m68020-40  -m68020-60  -m68030  -m68040 

          -m68060  -mcpu32  -m5200  -m68881  -mbitfield  -mc68000  -mc68020   

          -mfpa  -mnobitfield  -mrtd  -mshort  -msoft-float  -mpcrel 

          -malign-int  -mstrict-align

          </pre>



     <p><em>M68hc1x Options</em>

     <pre class="smallexample">          -m6811  -m6812  -m68hc11  -m68hc12  -m68hcs12 

          -mauto-incdec  -minmax  -mlong-calls  -mshort 

          -msoft-reg-count=<var>count</var>

          </pre>



     <p><em>VAX Options</em>

     <pre class="smallexample">          -mg  -mgnu  -munix

          </pre>



     <p><em>SPARC Options</em>

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

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

          -mcmodel=<var>code-model</var> 

          -m32  -m64 

          -mapp-regs  -mbroken-saverestore  -mcypress 

          -mfaster-structs  -mflat 

          -mfpu  -mhard-float  -mhard-quad-float 

          -mimpure-text  -mlive-g0  -mno-app-regs 

          -mno-faster-structs  -mno-flat  -mno-fpu 

          -mno-impure-text  -mno-stack-bias  -mno-unaligned-doubles 

          -msoft-float  -msoft-quad-float  -msparclite  -mstack-bias 

          -msupersparc  -munaligned-doubles  -mv8

          </pre>



     <p><em>ARM Options</em>

     <pre class="smallexample">          -mapcs-frame  -mno-apcs-frame 

          -mapcs-26  -mapcs-32 

          -mapcs-stack-check  -mno-apcs-stack-check 

          -mapcs-float  -mno-apcs-float 

          -mapcs-reentrant  -mno-apcs-reentrant 

          -msched-prolog  -mno-sched-prolog 

          -mlittle-endian  -mbig-endian  -mwords-little-endian 

          -malignment-traps  -mno-alignment-traps 

          -msoft-float  -mhard-float  -mfpe 

          -mthumb-interwork  -mno-thumb-interwork 

          -mcpu=<var>name</var>  -march=<var>name</var>  -mfpe=<var>name</var>  

          -mstructure-size-boundary=<var>n</var> 

          -mabort-on-noreturn 

          -mlong-calls  -mno-long-calls 

          -msingle-pic-base  -mno-single-pic-base 

          -mpic-register=<var>reg</var> 

          -mnop-fun-dllimport 

          -mpoke-function-name 

          -mthumb  -marm 

          -mtpcs-frame  -mtpcs-leaf-frame 

          -mcaller-super-interworking  -mcallee-super-interworking

          </pre>



     <p><em>MN10200 Options</em>

     <pre class="smallexample">          -mrelax

          </pre>



     <p><em>MN10300 Options</em>

     <pre class="smallexample">          -mmult-bug  -mno-mult-bug 

          -mam33  -mno-am33 

          -mno-crt0  -mrelax

          </pre>



     <p><em>M32R/D Options</em>

     <pre class="smallexample">          -m32rx  -m32r  -mcode-model=<var>model-type</var> 

          -msdata=<var>sdata-type</var>  -G <var>num</var>

          </pre>



     <p><em>M88K Options</em>

     <pre class="smallexample">          -m88000  -m88100  -m88110  -mbig-pic 

          -mcheck-zero-division  -mhandle-large-shift 

          -midentify-revision  -mno-check-zero-division 

          -mno-ocs-debug-info  -mno-ocs-frame-position 

          -mno-optimize-arg-area  -mno-serialize-volatile 

          -mno-underscores  -mocs-debug-info 

          -mocs-frame-position  -moptimize-arg-area 

          -mserialize-volatile  -mshort-data-<var>num</var>  -msvr3 

          -msvr4  -mtrap-large-shift  -muse-div-instruction 

          -mversion-03.00  -mwarn-passed-structs

          </pre>



     <p><em>RS/6000 and PowerPC Options</em>

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

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

          -mpower  -mno-power  -mpower2  -mno-power2 

          -mpowerpc  -mpowerpc64  -mno-powerpc 

          -maltivec  -mno-altivec 

          -mpowerpc-gpopt  -mno-powerpc-gpopt 

          -mpowerpc-gfxopt  -mno-powerpc-gfxopt 

          -mnew-mnemonics  -mold-mnemonics 

          -mfull-toc   -mminimal-toc  -mno-fp-in-toc  -mno-sum-in-toc 

          -m64  -m32  -mxl-call  -mno-xl-call  -mpe 

          -msoft-float  -mhard-float  -mmultiple  -mno-multiple 

          -mstring  -mno-string  -mupdate  -mno-update 

          -mfused-madd  -mno-fused-madd  -mbit-align  -mno-bit-align 

          -mstrict-align  -mno-strict-align  -mrelocatable 

          -mno-relocatable  -mrelocatable-lib  -mno-relocatable-lib 

          -mtoc  -mno-toc  -mlittle  -mlittle-endian  -mbig  -mbig-endian 

          -mcall-aix  -mcall-sysv  -mcall-netbsd 

          -maix-struct-return  -msvr4-struct-return 

          -mabi=altivec  -mabi=no-altivec 

          -mabi=spe  -mabi=no-spe 

          -misel=yes  -misel=no 

          -mprototype  -mno-prototype 

          -msim  -mmvme  -mads  -myellowknife  -memb  -msdata 

          -msdata=<var>opt</var>  -mvxworks  -mwindiss  -G <var>num</var>  -pthread

          </pre>



     <p><em>Darwin Options</em>

     <pre class="smallexample">          -all_load -allowable_client -arch -arch_errors_fatal 

          -arch_only -bind_at_load -bundle -bundle_loader 

          -client_name -compatibility_version -current_version 

          -dependency-file -dylib_file -dylinker_install_name 

          -dynamic -dynamiclib -exported_symbols_list 

          -filelist -flat_namespace -force_cpusubtype_ALL 

          -force_flat_namespace -headerpad_max_install_names 

          -image_base -init -install_name -keep_private_externs 

          -multi_module -multiply_defined -multiply_defined_unused 

          -noall_load -nomultidefs -noprebind -noseglinkedit 

          -pagezero_size -prebind -prebind_all_twolevel_modules 

          -private_bundle -read_only_relocs -sectalign 

          -sectobjectsymbols -whyload -seg1addr 

          -sectcreate -sectobjectsymbols -sectorder 

          -seg_addr_table -seg_addr_table_filename -seglinkedit 

          -segprot -segs_read_only_addr -segs_read_write_addr 

          -single_module -static -sub_library -sub_umbrella 

          -twolevel_namespace -umbrella -undefined 

          -unexported_symbols_list -weak_reference_mismatches -whatsloaded

          </pre>



     <p><em>RT Options</em>

     <pre class="smallexample">          -mcall-lib-mul  -mfp-arg-in-fpregs  -mfp-arg-in-gregs 

          -mfull-fp-blocks  -mhc-struct-return  -min-line-mul 

          -mminimum-fp-blocks  -mnohc-struct-return

          </pre>



     <p><em>MIPS Options</em>

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

          -mcpu=<var>cpu-type</var>  -membedded-data  -muninit-const-in-rodata 

          -membedded-pic  -mfp32  -mfp64  -mfused-madd  -mno-fused-madd 

          -mgas  -mgp32  -mgp64 

          -mgpopt  -mhalf-pic  -mhard-float  -mint64  -mips1 

          -mips2  -mips3  -mips4  -mlong64  -mlong32  -mlong-calls  -mmemcpy 

          -mmips-as  -mmips-tfile  -mno-abicalls 

          -mno-embedded-data  -mno-uninit-const-in-rodata 

          -mno-embedded-pic  -mno-gpopt  -mno-long-calls 

          -mno-memcpy  -mno-mips-tfile  -mno-rnames  -mno-stats 

          -mrnames  -msoft-float 

          -m4650  -msingle-float  -mmad 

          -mstats  -EL  -EB  -G <var>num</var>  -nocpp 

          -mabi=32  -mabi=n32  -mabi=64  -mabi=eabi 

          -mfix7000  -mno-crt0  -mflush-func=<var>func</var>  -mno-flush-func 

          -mbranch-likely  -mno-branch-likely

          </pre>



     <p><em>i386 and x86-64 Options</em>

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

          -mfpmath=<var>unit</var>  -masm=<var>dialect</var>  -mno-fancy-math-387 

          -mno-fp-ret-in-387  -msoft-float  -msvr3-shlib 

          -mno-wide-multiply  -mrtd  -malign-double 

          -mpreferred-stack-boundary=<var>num</var> 

          -mmmx  -msse  -msse2  -m3dnow 

          -mthreads  -mno-align-stringops  -minline-all-stringops 

          -mpush-args  -maccumulate-outgoing-args  -m128bit-long-double 

          -m96bit-long-double  -mregparm=<var>num</var>  -momit-leaf-frame-pointer 

          -mno-red-zone

          -mcmodel=<var>code-model</var> 

          -m32  -m64

          </pre>



     <p><em>HPPA Options</em>

     <pre class="smallexample">          -march=<var>architecture-type</var> 

          -mbig-switch  -mdisable-fpregs  -mdisable-indexing 

          -mfast-indirect-calls  -mgas  -mgnu-ld  -mhp-ld 

          -mjump-in-delay  -mlinker-opt  -mlong-calls 

          -mlong-load-store  -mno-big-switch  -mno-disable-fpregs 

          -mno-disable-indexing  -mno-fast-indirect-calls  -mno-gas 

          -mno-jump-in-delay  -mno-long-load-store 

          -mno-portable-runtime  -mno-soft-float 

          -mno-space-regs  -msoft-float  -mpa-risc-1-0 

          -mpa-risc-1-1  -mpa-risc-2-0  -mportable-runtime 

          -mschedule=<var>cpu-type</var>  -mspace-regs  -msio  -mwsio 

          -nolibdld  -static  -threads

          </pre>



     <p><em>Intel 960 Options</em>

     <pre class="smallexample">          -m<var>cpu-type</var>  -masm-compat  -mclean-linkage 

          -mcode-align  -mcomplex-addr  -mleaf-procedures 

          -mic-compat  -mic2.0-compat  -mic3.0-compat 

          -mintel-asm  -mno-clean-linkage  -mno-code-align 

          -mno-complex-addr  -mno-leaf-procedures 

          -mno-old-align  -mno-strict-align  -mno-tail-call 

⌨️ 快捷键说明

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