📄 option-summary.html
字号:
-D<var>macro</var>[=<var>defn</var>] -E -H -idirafter <var>dir</var> -include <var>file</var> -imacros <var>file</var> -iprefix <var>file</var> -iwithprefix <var>dir</var> -iwithprefixbefore <var>dir</var> -isystem <var>dir</var> -M -MM -MF -MG -MP -MQ -MT -nostdinc -P -fworking-directory -remap -trigraphs -undef -U<var>macro</var> -Wp,<var>option</var> -Xpreprocessor <var>option</var> </pre> <br><dt><em>Assembler Option</em> <dd>See <a href="Assembler-Options.html#Assembler%20Options">Passing Options to the Assembler</a>. <pre class="smallexample"> -Wa,<var>option</var> -Xassembler <var>option</var> </pre> <br><dt><em>Linker Options</em> <dd>See <a href="Link-Options.html#Link%20Options">Options for Linking</a>. <pre class="smallexample"> <var>object-file-name</var> -l<var>library</var> -nostartfiles -nodefaultlibs -nostdlib -pie -s -static -static-libgcc -shared -shared-libgcc -symbolic -Wl,<var>option</var> -Xlinker <var>option</var> -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 -mnobitfield -mrtd -mshort -msoft-float -mpcrel -malign-int -mstrict-align -msep-data -mno-sep-data -mshared-library-id=n -mid-shared-library -mno-id-shared-library </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 -mno-app-regs -mfaster-structs -mno-faster-structs -mfpu -mno-fpu -mhard-float -msoft-float -mhard-quad-float -msoft-quad-float -mimpure-text -mno-impure-text -mlittle-endian -mstack-bias -mno-stack-bias -munaligned-doubles -mno-unaligned-doubles -mv8plus -mno-v8plus -mvis -mno-vis </pre> <p><em>ARM Options</em> <pre class="smallexample"> -mapcs-frame -mno-apcs-frame -mabi=<var>name</var> -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 -mfloat-abi=<var>name</var> soft-float -mhard-float -mfpe -mthumb-interwork -mno-thumb-interwork -mcpu=<var>name</var> -march=<var>name</var> -mfpu=<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 -mcirrus-fix-invalid-insns -mno-cirrus-fix-invalid-insns -mpoke-function-name -mthumb -marm -mtpcs-frame -mtpcs-leaf-frame -mcaller-super-interworking -mcallee-super-interworking </pre> <p><em>MN10300 Options</em> <pre class="smallexample"> -mmult-bug -mno-mult-bug -mam33 -mno-am33 -mam33-2 -mno-am33-2 -mno-crt0 -mrelax </pre> <p><em>M32R/D Options</em> <pre class="smallexample"> -m32r2 -m32rx -m32r -mdebug -malign-loops -mno-align-loops -missue-rate=<var>number</var> -mbranch-cost=<var>number</var> -mmodel=<var>code-size-model-type</var> -msdata=<var>sdata-type</var> -mno-flush-func -mflush-func=<var>name</var> -mno-flush-trap -mflush-trap=<var>number</var> -G <var>num</var> </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 -malign-power -malign-natural -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 -mdynamic-no-pic -mprioritize-restricted-insns=<var>priority</var> -msched-costly-dep=<var>dependence_type</var> -minsert-sched-nops=<var>scheme</var> -mcall-sysv -mcall-netbsd -maix-struct-return -msvr4-struct-return -mabi=altivec -mabi=no-altivec -mabi=spe -mabi=no-spe -misel=yes -misel=no -mspe=yes -mspe=no -mfloat-gprs=yes -mfloat-gprs=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 -nofixprebinding -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>MIPS Options</em> <pre class="smallexample"> -EL -EB -march=<var>arch</var> -mtune=<var>arch</var> -mips1 -mips2 -mips3 -mips4 -mips32 -mips32r2 -mips64 -mips16 -mno-mips16 -mabi=<var>abi</var> -mabicalls -mno-abicalls -mxgot -mno-xgot -mgp32 -mgp64 -mfp32 -mfp64 -mhard-float -msoft-float -msingle-float -mdouble-float -mint64 -mlong64 -mlong32 -G<var>num</var> -membedded-data -mno-embedded-data -muninit-const-in-rodata -mno-uninit-const-in-rodata -msplit-addresses -mno-split-addresses -mexplicit-relocs -mno-explicit-relocs -mrnames -mno-rnames -mcheck-zero-division -mno-check-zero-division -mmemcpy -mno-memcpy -mlong-calls -mno-long-calls -mmad -mno-mad -mfused-madd -mno-fused-madd -nocpp -mfix-r4000 -mno-fix-r4000 -mfix-r4400 -mno-fix-r4400 -mfix-vr4120 -mno-fix-vr4120 -mfix-sb1 -mno-fix-sb1 -mflush-func=<var>func</var> -mno-flush-func -mbranch-likely -mno-branch-likely -mfp-exceptions -mno-fp-exceptions </pre> <p><em>i386 and x86-64 Options</em> <pre class="smallexample"> -mtune=<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 -msse3 -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 -mno-tls-direct-seg-refs -mcmodel=<var>code-model</var> -m32 -m64 </pre> <p><em>HPPA Options</em>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -