📄 00000008.htm
字号:
<BR> -a Generate extra code to write profile information <BR> for basic blocks, which will record the number of <BR> times each basic block is executed. This data <BR> could be analyzed by a program like tcov. Note, <BR> however, that the format of the data is not what <BR> tcov expects. Eventually GNU gprof should be ex- <BR> tended to process this data. <BR> <BR> -dletters <BR> Says to make debugging dumps during compilation at <BR> times specified by letters. This is used for de- <BR> bugging the compiler. The file names for most of <BR> the dumps are made by appending a word to the <BR> source file name (e.g. `foo.c.rtl' or <BR> `foo.c.jump'). <BR> <BR> -dM Dump all macro definitions, at the end of prepro- <BR> cessing, and write no output. <BR> <BR> -dN Dump all macro names, at the end of preprocessing. <BR> <BR> -dD Dump all macro definitions, at the end of prepro- <BR> cessing, in addition to normal output. <BR> <BR> -dy Dump debugging information during parsing, to stan- <BR> dard error. <BR> <BR> -dr Dump after RTL generation, to `file.rtl'. <BR> <BR> -dx Just generate RTL for a function instead of compil- <BR> ing it. Usually used with `r'. <BR> <BR> -dj Dump after first jump optimization, to `file.jump'. <BR> <BR> -ds Dump after CSE (including the jump optimization <BR> that sometimes follows CSE), to `file.cse'. <BR> <BR> -dL Dump after loop optimization, to `file.loop'. <BR> <BR> -dt Dump after the second CSE pass (including the jump <BR> optimization that sometimes follows CSE), to <BR> `file.cse2'. <BR> <BR> -df Dump after flow analysis, to `file.flow'. <BR> <BR> -dc Dump after instruction combination, to <BR> `file.combine'. <BR> <BR> -dS Dump after the first instruction scheduling pass, <BR> to `file.sched'. <BR> <BR> -dl Dump after local register allocation, to <BR> `file.lreg'. <BR> <BR> -dg Dump after global register allocation, to <BR> `file.greg'. <BR> <BR> -dR Dump after the second instruction scheduling pass, <BR> to `file.sched2'. <BR> <BR> -dJ Dump after last jump optimization, to `file.jump2'. <BR> <BR> -dd Dump after delayed branch scheduling, to <BR> `file.dbr'. <BR> <BR> -dk Dump after conversion from registers to stack, to <BR> `file.stack'. <BR> <BR> -da Produce all the dumps listed above. <BR> <BR> -dm Print statistics on memory usage, at the end of the <BR> run, to standard error. <BR> <BR> -dp Annotate the assembler output with a comment indi- <BR> cating which pattern and alternative was used. <BR> <BR> -fpretend-float <BR> When running a cross-compiler, pretend that the <BR> target machine uses the same floating point format <BR> as the host machine. This causes incorrect output <BR> of the actual floating constants, but the actual <BR> instruction sequence will probably be the same as <BR> GNU CC would make when running on the target ma- <BR> chine. <BR> <BR> -save-temps <BR> Store the usual "temporary" intermediate files per- <BR> manently; place them in the current directory and <BR> name them based on the source file. Thus, compil- <BR> ing `foo.c' with `-c -save-temps' would produce <BR> files `foo.cpp' and `foo.s', as well as `foo.o'. <BR> <BR> -print-file-name=library <BR> Print the full absolute name of the library file <BR> library that would be used when linking--and do <BR> not do anything else. With this option, GNU CC <BR> does not compile or link anything; it just prints <BR> the file name. <BR> <BR> -print-libgcc-file-name <BR> Same as `-print-file-name=libgcc.a'. <BR> <BR> -print-prog-name=program <BR> Like `-print-file-name', but searches for a program <BR> such as `cpp'. <BR> <BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -