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

📄 invoke.texi

📁 理解和实践操作系统的一本好书
💻 TEXI
📖 第 1 页 / 共 5 页
字号:
-fbranch-target-load-optimize2 -fbtr-bb-exclusive -fcaller-saves @gol-fcheck-data-deps -fcprop-registers -fcrossjumping -fcse-follow-jumps @gol-fcse-skip-blocks -fcx-limited-range -fdata-sections -fdce -fdce @gol-fdelayed-branch -fdelete-null-pointer-checks -fdse -fdse @gol-fearly-inlining -fexpensive-optimizations -ffast-math @gol-ffinite-math-only -ffloat-store -fforward-propagate @gol-ffunction-sections -fgcse -fgcse-after-reload -fgcse-las -fgcse-lm @gol-fgcse-sm -fif-conversion -fif-conversion2 -finline-functions @gol-finline-functions-called-once -finline-limit=@var{n} @gol-finline-small-functions -fipa-cp -fipa-marix-reorg -fipa-pta @gol -fipa-pure-const -fipa-reference -fipa-struct-reorg @gol-fipa-type-escape -fivopts -fkeep-inline-functions -fkeep-static-consts @gol-fmerge-all-constants -fmerge-constants -fmodulo-sched @gol-fmodulo-sched-allow-regmoves -fmove-loop-invariants -fmudflap @gol-fmudflapir -fmudflapth -fno-branch-count-reg -fno-default-inline @gol-fno-defer-pop -fno-function-cse -fno-guess-branch-probability @gol-fno-inline -fno-math-errno -fno-peephole -fno-peephole2 @gol-fno-sched-interblock -fno-sched-spec -fno-signed-zeros @gol-fno-toplevel-reorder -fno-trapping-math -fno-zero-initialized-in-bss @gol-fomit-frame-pointer -foptimize-register-move -foptimize-sibling-calls @gol-fpeel-loops -fpredictive-commoning -fprefetch-loop-arrays @gol-fprofile-generate -fprofile-use -fprofile-values -freciprocal-math @gol-fregmove -frename-registers -freorder-blocks @gol-freorder-blocks-and-partition -freorder-functions @gol-frerun-cse-after-loop -freschedule-modulo-scheduled-loops @gol-frounding-math -frtl-abstract-sequences -fsched2-use-superblocks @gol-fsched2-use-traces -fsched-spec-load -fsched-spec-load-dangerous @gol-fsched-stalled-insns-dep[=@var{n}] -fsched-stalled-insns[=@var{n}] @gol-fschedule-insns -fschedule-insns2 -fsection-anchors -fsee @gol-fsignaling-nans -fsingle-precision-constant -fsplit-ivs-in-unroller @gol-fsplit-wide-types -fstack-protector -fstack-protector-all @gol-fstrict-aliasing -fstrict-overflow -fthread-jumps -ftracer -ftree-ccp @gol-ftree-ch -ftree-copy-prop -ftree-copyrename -ftree-dce @gol-ftree-dominator-opts -ftree-dse -ftree-fre -ftree-loop-im @gol-ftree-loop-ivcanon -ftree-loop-linear -ftree-loop-optimize @gol-ftree-parallelize-loops=@var{n} -ftree-pre -ftree-reassoc -ftree-salias @gol-ftree-sink -ftree-sra -ftree-store-ccp -ftree-ter @gol-ftree-vect-loop-version -ftree-vectorize -ftree-vrp -funit-at-a-time @gol-funroll-all-loops -funroll-loops -funsafe-loop-optimizations @gol-funsafe-math-optimizations -funswitch-loops @gol-fvariable-expansion-in-unroller -fvect-cost-model -fvpt -fweb @gol-fwhole-program @gol--param @var{name}=@var{value}-O  -O0  -O1  -O2  -O3  -Os}@item Preprocessor Options@xref{Preprocessor Options,,Options Controlling the Preprocessor}.@gccoptlist{-A@var{question}=@var{answer} @gol-A-@var{question}@r{[}=@var{answer}@r{]} @gol-C  -dD  -dI  -dM  -dN @gol-D@var{macro}@r{[}=@var{defn}@r{]}  -E  -H @gol-idirafter @var{dir} @gol-include @var{file}  -imacros @var{file} @gol-iprefix @var{file}  -iwithprefix @var{dir} @gol-iwithprefixbefore @var{dir}  -isystem @var{dir} @gol-imultilib @var{dir} -isysroot @var{dir} @gol-M  -MM  -MF  -MG  -MP  -MQ  -MT  -nostdinc  @gol-P  -fworking-directory  -remap @gol-trigraphs  -undef  -U@var{macro}  -Wp,@var{option} @gol-Xpreprocessor @var{option}}@item Assembler Option@xref{Assembler Options,,Passing Options to the Assembler}.@gccoptlist{-Wa,@var{option}  -Xassembler @var{option}}@item Linker Options@xref{Link Options,,Options for Linking}.@gccoptlist{@var{object-file-name}  -l@var{library} @gol-nostartfiles  -nodefaultlibs  -nostdlib -pie -rdynamic @gol-s  -static  -static-libgcc  -shared  -shared-libgcc  -symbolic @gol-Wl,@var{option}  -Xlinker @var{option} @gol-u @var{symbol}}@item Directory Options@xref{Directory Options,,Options for Directory Search}.@gccoptlist{-B@var{prefix}  -I@var{dir}  -iquote@var{dir}  -L@var{dir}-specs=@var{file}  -I- --sysroot=@var{dir}}@item Target Options@c I wrote this xref this way to avoid overfull hbox. -- rms@xref{Target Options}.@gccoptlist{-V @var{version}  -b @var{machine}}@item Machine Dependent Options@xref{Submodel Options,,Hardware Models and Configurations}.@c This list is ordered alphanumerically by subsection name.@c Try and put the significant identifier (CPU or system) first,@c so users have a clue at guessing where the ones they want will be.@emph{ARC Options}@gccoptlist{-EB  -EL @gol-mmangle-cpu  -mcpu=@var{cpu}  -mtext=@var{text-section} @gol-mdata=@var{data-section}  -mrodata=@var{readonly-data-section}}@emph{ARM Options}@gccoptlist{-mapcs-frame  -mno-apcs-frame @gol-mabi=@var{name} @gol-mapcs-stack-check  -mno-apcs-stack-check @gol-mapcs-float  -mno-apcs-float @gol-mapcs-reentrant  -mno-apcs-reentrant @gol-msched-prolog  -mno-sched-prolog @gol-mlittle-endian  -mbig-endian  -mwords-little-endian @gol-mfloat-abi=@var{name}  -msoft-float  -mhard-float  -mfpe @gol-mthumb-interwork  -mno-thumb-interwork @gol-mcpu=@var{name}  -march=@var{name}  -mfpu=@var{name}  @gol-mstructure-size-boundary=@var{n} @gol-mabort-on-noreturn @gol-mlong-calls  -mno-long-calls @gol-msingle-pic-base  -mno-single-pic-base @gol-mpic-register=@var{reg} @gol-mnop-fun-dllimport @gol-mcirrus-fix-invalid-insns -mno-cirrus-fix-invalid-insns @gol-mpoke-function-name @gol-mthumb  -marm @gol-mtpcs-frame  -mtpcs-leaf-frame @gol-mcaller-super-interworking  -mcallee-super-interworking @gol-mtp=@var{name}}@emph{AVR Options}@gccoptlist{-mmcu=@var{mcu}  -msize  -minit-stack=@var{n}  -mno-interrupts @gol-mcall-prologues  -mno-tablejump  -mtiny-stack  -mint8}@emph{Blackfin Options}@gccoptlist{-mcpu=@var{cpu}@r{[}-@var{sirevision}@r{]} @gol-msim -momit-leaf-frame-pointer  -mno-omit-leaf-frame-pointer @gol-mspecld-anomaly  -mno-specld-anomaly  -mcsync-anomaly  -mno-csync-anomaly @gol-mlow-64k -mno-low64k  -mstack-check-l1  -mid-shared-library @gol-mno-id-shared-library  -mshared-library-id=@var{n} @gol-mleaf-id-shared-library  -mno-leaf-id-shared-library @gol-msep-data  -mno-sep-data  -mlong-calls  -mno-long-calls @gol-mfast-fp -minline-plt}@emph{CRIS Options}@gccoptlist{-mcpu=@var{cpu}  -march=@var{cpu}  -mtune=@var{cpu} @gol-mmax-stack-frame=@var{n}  -melinux-stacksize=@var{n} @gol-metrax4  -metrax100  -mpdebug  -mcc-init  -mno-side-effects @gol-mstack-align  -mdata-align  -mconst-align @gol-m32-bit  -m16-bit  -m8-bit  -mno-prologue-epilogue  -mno-gotplt @gol-melf  -maout  -melinux  -mlinux  -sim  -sim2 @gol-mmul-bug-workaround  -mno-mul-bug-workaround}@emph{CRX Options}@gccoptlist{-mmac -mpush-args}@emph{Darwin Options}@gccoptlist{-all_load  -allowable_client  -arch  -arch_errors_fatal @gol-arch_only  -bind_at_load  -bundle  -bundle_loader @gol-client_name  -compatibility_version  -current_version @gol-dead_strip @gol-dependency-file  -dylib_file  -dylinker_install_name @gol-dynamic  -dynamiclib  -exported_symbols_list @gol-filelist  -flat_namespace  -force_cpusubtype_ALL @gol-force_flat_namespace  -headerpad_max_install_names @gol-iframework @gol-image_base  -init  -install_name  -keep_private_externs @gol-multi_module  -multiply_defined  -multiply_defined_unused @gol-noall_load   -no_dead_strip_inits_and_terms @gol-nofixprebinding -nomultidefs  -noprebind  -noseglinkedit @gol-pagezero_size  -prebind  -prebind_all_twolevel_modules @gol-private_bundle  -read_only_relocs  -sectalign @gol-sectobjectsymbols  -whyload  -seg1addr @gol-sectcreate  -sectobjectsymbols  -sectorder @gol-segaddr -segs_read_only_addr -segs_read_write_addr @gol-seg_addr_table  -seg_addr_table_filename  -seglinkedit @gol-segprot  -segs_read_only_addr  -segs_read_write_addr @gol-single_module  -static  -sub_library  -sub_umbrella @gol-twolevel_namespace  -umbrella  -undefined @gol-unexported_symbols_list  -weak_reference_mismatches @gol-whatsloaded -F -gused -gfull -mmacosx-version-min=@var{version} @gol-mkernel -mone-byte-bool}@emph{DEC Alpha Options}@gccoptlist{-mno-fp-regs  -msoft-float  -malpha-as  -mgas @gol-mieee  -mieee-with-inexact  -mieee-conformant @gol-mfp-trap-mode=@var{mode}  -mfp-rounding-mode=@var{mode} @gol-mtrap-precision=@var{mode}  -mbuild-constants @gol-mcpu=@var{cpu-type}  -mtune=@var{cpu-type} @gol-mbwx  -mmax  -mfix  -mcix @gol-mfloat-vax  -mfloat-ieee @gol-mexplicit-relocs  -msmall-data  -mlarge-data @gol-msmall-text  -mlarge-text @gol-mmemory-latency=@var{time}}@emph{DEC Alpha/VMS Options}@gccoptlist{-mvms-return-codes}@emph{FRV Options}@gccoptlist{-mgpr-32  -mgpr-64  -mfpr-32  -mfpr-64 @gol-mhard-float  -msoft-float @gol-malloc-cc  -mfixed-cc  -mdword  -mno-dword @gol-mdouble  -mno-double @gol-mmedia  -mno-media  -mmuladd  -mno-muladd @gol-mfdpic  -minline-plt -mgprel-ro  -multilib-library-pic @gol-mlinked-fp  -mlong-calls  -malign-labels @gol-mlibrary-pic  -macc-4  -macc-8 @gol-mpack  -mno-pack  -mno-eflags  -mcond-move  -mno-cond-move @gol-moptimize-membar -mno-optimize-membar @gol-mscc  -mno-scc  -mcond-exec  -mno-cond-exec @gol-mvliw-branch  -mno-vliw-branch @gol-mmulti-cond-exec  -mno-multi-cond-exec  -mnested-cond-exec @gol-mno-nested-cond-exec  -mtomcat-stats @gol-mTLS -mtls @gol-mcpu=@var{cpu}}@emph{GNU/Linux Options}@gccoptlist{-muclibc}@emph{H8/300 Options}@gccoptlist{-mrelax  -mh  -ms  -mn  -mint32  -malign-300}@emph{HPPA Options}@gccoptlist{-march=@var{architecture-type} @gol-mbig-switch  -mdisable-fpregs  -mdisable-indexing @gol-mfast-indirect-calls  -mgas  -mgnu-ld   -mhp-ld @gol-mfixed-range=@var{register-range} @gol-mjump-in-delay -mlinker-opt -mlong-calls @gol-mlong-load-store  -mno-big-switch  -mno-disable-fpregs @gol-mno-disable-indexing  -mno-fast-indirect-calls  -mno-gas @gol-mno-jump-in-delay  -mno-long-load-store @gol-mno-portable-runtime  -mno-soft-float @gol-mno-space-regs  -msoft-float  -mpa-risc-1-0 @gol-mpa-risc-1-1  -mpa-risc-2-0  -mportable-runtime @gol-mschedule=@var{cpu-type}  -mspace-regs  -msio  -mwsio @gol-munix=@var{unix-std}  -nolibdld  -static  -threads}@emph{i386 and x86-64 Options}@gccoptlist{-mtune=@var{cpu-type}  -march=@var{cpu-type} @gol-mfpmath=@var{unit} @gol-masm=@var{dialect}  -mno-fancy-math-387 @gol-mno-fp-ret-in-387  -msoft-float @gol-mno-wide-multiply  -mrtd  -malign-double @gol-mpreferred-stack-boundary=@var{num} -mcld -mcx16 -msahf -mrecip @gol-mmmx  -msse  -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4 @gol-msse4a -m3dnow -mpopcnt -mabm -msse5 @gol-mthreads  -mno-align-stringops  -minline-all-stringops @gol-mpush-args  -maccumulate-outgoing-args  -m128bit-long-double @gol-m96bit-long-double  -mregparm=@var{num}  -msseregparm @gol-mveclibabi=@var{type} -mpc32 -mpc64 -mpc80 -mstackrealign @gol-momit-leaf-frame-pointer  -mno-red-zone -mno-tls-direct-seg-refs @gol-mcmodel=@var{code-model} @gol-m32  -m64 -mlarge-data-threshold=@var{num} @gol-mfused-madd -mno-fused-madd}@emph{IA-64 Options}@gccoptlist{-mbig-endian  -mlittle-endian  -mgnu-as  -mgnu-ld  -mno-pic @gol-mvolatile-asm-stop  -mregister-names  -mno-sdata @gol-mconstant-gp  -mauto-pic  -minline-float-divide-min-latency @gol-minline-float-divide-max-throughput @gol-minline-int-divide-min-latency @gol-minline-int-divide-max-throughput  @gol-minline-sqrt-min-latency -minline-sqrt-max-throughput @gol-mno-dwarf2-asm -mearly-stop-bits @gol-mfixed-range=@var{register-range} -mtls-size=@var{tls-size} @gol-mtune=@var{cpu-type} -mt -pthread -milp32 -mlp64 @gol-mno-sched-br-data-spec -msched-ar-data-spec -mno-sched-control-spec @gol-msched-br-in-data-spec -msched-ar-in-data-spec -msched-in-control-spec @gol-msched-ldc -mno-sched-control-ldc -mno-sched-spec-verbose @gol-mno-sched-prefer-non-data-spec-insns @gol-mno-sched-prefer-non-control-spec-insns @gol-mno-sched-count-spec-in-critical-path}@emph{M32R/D Options}@gccoptlist{-m32r2 -m32rx -m32r @gol-mdebug @gol-malign-loops -mno-align-loops @gol-missue-rate=@var{number} @gol-mbranch-cost=@var{number} @gol-mmodel=@var{code-size-model-type} @gol-msdata=@var{sdata-type} @gol-mno-flush-func -mflush-func=@var{name} @gol-mno-flush-trap -mflush-trap=@var{number} @gol-G @var{num}}@emph{M32C Options}@gccoptlist{-mcpu=@var{cpu} -msim -memregs=@var{number}}@emph{M680x0 Options}@gccoptlist{-march=@var{arch}  -mcpu=@var{cpu}  -mtune=@var{tune}-m68000  -m68020  -m68020-40  -m68020-60  -m68030  -m68040 @gol-m68060  -mcpu32  -m5200  -m5206e  -m528x  -m5307  -m5407 @gol-mcfv4e  -mbitfield  -mno-bitfield  -mc68000  -mc68020 @gol-mnobitfield  -mrtd  -mno-rtd  -mdiv  -mno-div  -mshort @gol-mno-short  -mhard-float  -m68881  -msoft-float  -mpcrel @gol-malign-int  -mstrict-align  -msep-data  -mno-sep-data @gol-mshared-library-id=n  -mid-shared-library  -mno-id-shared-library}@emph{M68hc1x Options}@gccoptlist{-m6811  -m6812  -m68hc11  -m68hc12   -m68hcs12 @gol-mauto-incdec  -minmax  -mlong-calls  -mshort @gol-msoft-reg-count=@var{count}}@emph{MCore Options}@gccoptlist{-mhardlit  -mno-hardlit  -mdiv  -mno-div  -mrelax-immediates @gol-mno-relax-immediates  -mwide-bitfields  -mno-wide-bitfields @gol-m4byte-functions  -mno-4byte-functions  -mcallgraph-data @gol-mno-callgraph-data  -mslow-bytes  -mno-slow-bytes  -mno-lsim @gol-mlittle-endian  -mbig-endian  -m210  -m340  -mstack-increment}@emph{MIPS Options}@gccoptlist{-EL  -EB  -march=@var{arch}  -mtune=@var{arch} @gol-mips1  -mips2  -mips3  -mips4  -mips32  -mips32r2  -mips64 @gol-mips16  -mno-mips16  -mflip-mips16 @gol-minterlink-mips16  -mno-interlink-mips16 @gol-mabi=@var{abi}  -mabicalls  -mno-abicalls @gol-mshared  -mno-shared  -mxgot  -mno-xgot  -mgp32  -mgp64 @gol-mfp32  -mfp64  -mhard-float  -msoft-float @gol-msingle-float  -mdouble-float  -mdsp  -mno-dsp  -mdspr2  -mno-dspr2 @gol-msmartmips  -mno-smartmips @gol-mpaired-single  -mno-paired-single  -mdmx  -mno-mdmx @gol-mips3d  -mno-mips3d  -mmt  -mno-mt  -mllsc  -mno-llsc @gol-mlong64  -mlong32  -msym32  -mno-sym32 @gol-G@var{num}  -mlocal-sdata  -mno-local-sdata @gol-mextern-sdata  -mno-extern-sdata  -mgpopt  -mno-gopt @gol-membedded-data  -mno-embedded-data @gol-muninit-const-in-rodata  -mno-uninit-const-in-rodata @gol-mcode-readable=@var{setting} @gol-msplit-addresses  -mno-split-addresses @gol-mexplicit-relocs  -mno-explicit-relocs @gol-mcheck-zero-division  -mno-check-zero-division @gol-mdivide-traps  -mdivide-breaks @gol

⌨️ 快捷键说明

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