Home

GCC chinese Manual

image

Contents

1. fno default inline BRU AAS BE Gt RAN ik c fno defer pop fforce mem TRAN fforce addr fforce mem fomit frame pointer
2. Wl o register o PCC o 0 fthread jumps fdefer pop delay slot fdelayed branch F frame pointer fomit frame pointer Loop unrolling MAAA TK inlining Oo
3. file jump dL dR dk dm dp CSE CSE file cse CSE AbH file loop E CSE file cse2 flow analysis file flow JOSHE instruction combination file combine ye Jya BRS BH E instruction schedule file sched file 1lreg Wr tet file greg E instruction schedule file sched2 file jump2 delayed branch scheduling file dbr file stack
4. GNU Cc int x switch y case 1 X 1 break case 2 x 4 break case 3 x 5 foo x WR y 1 2 3 x GNU cc int save_y if change_y save_y y y new_y if change_y y save_y save_y volatile WParentheses Wtemplate debugging c template WRIA debugging c Wall E W WalLL
5. E c fk C E P Line E M MG make make target dependency nclude c MI hag f E r ALN PRAT FEET UW MG A M MM MG M t 8 include fi
6. fkeep inline functions static fno function cse hack fno peephole peephole ffast math Gcc ANSI IEEE sqrt 9 IEEE ANSI O2 RT funroll loops JU funroll all loops T o
7. GNU C ANSI C GNU Cc ANSI Cc unix vax ANSI trigraph ansi In _ inline _ fl typeof _ ANSI ansi ansi ansi asm inline fll typeof E __asm_ __extension__ c 1 ansi unix__ vax__
8. Par 68000 m m68000 mc68000 68000 68000 m68020 mc68020 68020 68000 68020 m68881 68881 68020 nfp m68030 68030 68030 m68040 68040 68040 m68020 40 68040 68020 68881 68030 68040 mfpa SUN FPA msoft float
9. cpp ccl C eclPlus as 1q prefix 4 machine version B B usr 1lib gcce usr local lib gcc lib P ATH run time 1ibgcc a B libgcc a GCC_EXEC_PREFIX
10. 68010 68020 rtd 68000 VAX m munix aobleq VAX UNIX Long ranges mgnu GNU mg g format d format FIRE SPARC m mfpu mhard float mno fpu msoft float AN SPARC GNU c msoft float FAX mno epilogue mepilogue mepilogue iki
11. 1 2 3 cout lt lt This lt lt p lt lt has lt lt n lt lt legs n fmemo ize lookups gt g fmemoize lookups fsave memoized
12. E dD dN qdD define name ASSEMBLER OPTION Wa option option option FAIS WEES bop FIM SPS ETM LINKER OPTION EN object file name llibrary 1ibrary F a special recognized suffix GCC F R GCC 1iblibrar
13. glevel ggdb level gstabslevel gcofflevel gxcofflevel gdwarflevel Level level 2 Level 1 backtrace Level 3 g3 Pp profile fa LON prot Pg a basic block j profile HEU teow tcov GNU gprof ax bb in profile Profile bb out bb in profile profile
14. e onst char char Wcast align alignment 2 4 char int Wwrite strings const char length non e onst char const Wall Wconversion 1
15. HRM DIRECTORY OPTION Idir I dir I I nclude file HX include lt file gt WRH I I include I I includ e file I I I I nostdince Ldir E 1 dir HX Bprefix
16. b machine machine NEI Tee AC MVE AS HK GNU CC BR machine GNU CC configure i386v 80386 System v Hints b i386v b V version version GNU cc Gcc version 2 0 GNU CC 2 0 V GNU Cc MACHINE DEPENDENT OPTION m 68010 68020
17. GNU CC G CC Cc mshort int 16 short int mnobitfield bit field m68000 mnobitfield mbit field m68020 mbitfield gcc mrtd rtd I UNIX UNIX printf
18. ocs DG UX Delta88 SVr3 2 Bcs mocs Erame Position 88k mno ocs frame Position moptimize arg area mno optimize arg area moptimize arg area GDB mno optimize arg area Gcc mshort data num ro data reference WA num mshort data 512 512 mshort data num 64K num mserialize volatile mno serialize volatile GNU CC
19. fcall used reg reg reg fcall saved reg reg reg PRAGMAS GNU c pragma
20. crtstuff c fverbose asm fvolatile volatile fvolatile global fpic shared librar Y fPIC dynamic lin king ffixed reg reg fixed register Are reg REGISTER_N AMES
21. delayed bra nch fschedule insns fschedule insns2 fschedule insns TARGET OPTION GNU cc GNU cc b GNU cc
22. x language IHA ce objective c c header c cpp output assem bler assembLezr with cPP x none RE AS E x x Ah geo c s E geo x cpp output E i gee MEF c ETER ERA ATI sce o ec o GCC ec S F ar r S SFSF GCC o1 ec o
23. f reestandi ng environment main gcc fno strict prototype int foo C C foo C trigraphs ANSI C trigraphs ansi trigraphs traditional C NU c HERI c C traditional VPM this Ethis is variable traditional cpp Cc traditional
24. pragma interface c pragma pragma interface pragma implementati on reference pragma implementation pragma implementation objects h c pragma pragma interface impl ementation Pragma impIementation
25. TOC Gcc TOC HiH TOC m IBM RT PC min line mul D O Ket FE TRIE EH RA ARS ERA ET mcall lib mul mul ss mfull fp blocks mminimum fp blocks Pall 1 ER HH mno fp in toc A IBM scratch space mfp arg in fpregs TBM Sik MAU varargs h stdargs h OCIA A mfp arg in gregs mhc struct return yo Met
26. m88100 m8810 0 GNU CC m88110 m88000 m88110 GNU cc mno serialize volatile m88100 m88110 msezrialize volLatile msvr4 msvr3 msvr4 msvr3 All System V Svz4 mversion 03 00
27. profile path fil ename d functionname KH bb out gt __bb_jumps__ SSW jump bb out bb_trace gzip Hit bbtrace gz fF _ _bb_hidecall _ trace call __bb_showret__ dletters letters dump fo0 c rt1l foo c jump dM dN dD dy parse dr RTL file rt1 dx RTL r dj profile gprof
28. GCC E GCC o file file Gcc i I c f Eim H co E o ny pipe LANGUAGE OPTIONS ansi o SOARS HTH RE AATA a out x source o F source s source suf c
29. Kk c cB cc mcomplex addr mcode align mno code align 8 Cc os mic compat mic2 0 compat mic3 0 compat ic960 v2 0 v3 0 masm compat mintel asm FEA ic960 mstrict align mno strict align mold align st ructure alignment JE Intel gcc 1 3 ge c 1 37 pragma align 1 m DEC Alpha Kf mno soft float msoft float msoft float Libg cc1l c
30. RATI RA EE MEREANA O E A E traditional Preprocessor Option c C E Gcc X include file File VE D U include imacros imacros file file H ile imacros file include file E file E imacrosfile HE MN Ach
31. ccc 9g stabs COFF XCOFF DWARF GDB stabs g GDB AA GDB gstabs gstabs g xcoff gxcoff gdwarf gdwarf c GNU CC g 0 GNU cc
32. ident on ident YP dirs 1 dirs dirs Ym dir dir M4 CODE GENERATION OPTION f ffoo fno foo no fnonnull objects reference null C GNU C a null obj amp a g a f 2 EnonnulL1L
33. Alpha Alpha mfp reg mno fp regs mno fp regs msoft f1 oat 0 f0 mno fp regs System V G SVr4 ABP gee G symbolic shared gee Qy
34. W 1 ilk Wtraditional C ANSI Cc c MANSI Cc block switch 1ong Wshadow Wid clash len len Wpointer arith size void GNU CAS void 1 Wecast qual
35. char char signed char unsigned char fsigned char char signed char fno unsigned char il the negative form of fun signed char fno signed char funsigned char fsigned bitfields funsigned bitfields fno signed bit fields fno unsigned bit fields signed unsigned bitfield int traditional fwritable strings
36. m Intel 80386 m486 mno 486 486 msoft float Bees GNU CC c 80387 msoft float mno fp ret in 387 FPU float double FRU FP U FPU MS CPU mno fp ret in 387 m HPPA mpa risc 1 0 PR 1 0 mpa risc 1 1 PA 1 1 mkernel ENE FP AA A bid Ra add DP addi 1 add H
37. mno stats non inline function Ja mstats mmemcpy mno memcpy mmemcPy string PAA memepy bcop y mmips tfile mno mips tfile 4 MIPS mips tfile mno mips tfile F mips tfile postprocess mi ps tfile stage2 stage3 msoft float Bee GNU CC Cc mhard float
38. c return rH BA X a mno epilogue iit irn E TERE PR BOB RA A ARES mno v8s mv8 msparclite SPARC Fujitsu SPARCl1ite GCC J SPARC v7 mv8 SPARC v8 v7 SPARC v8 v7 msparclite SPARClite SPARCLite integer divide step and scan ffs v7 mcypress msupersparc mcypress Cypress CY7C602 SparcS tation SparcServer 3xx SparcSta tion 1 2 IPX msupersparc SuperSparc SparcStation 1 0 1000 2000
39. o2 finline functions o f1lag Efoo fno foo no ffloat store 68000 68881 double IEEE ff1loat store fmemoize lookups fsave memoized heuristic C
40. 256 KB RA REIA R 256K call const consth calli mlarge call m29050 Am29050 m29000 Am29000 mkernel registers gr64 gr95 gr96 gr127 normal user mode n ames muser registers gr96 gr127 mstack check msp_check Motorola 88K m m88000 m88100 m88110 m88100 m88100 m88110 m88110 m88110 m88100 midentify rev
41. Linux man http cmpp linuxforum net Index NAME Ck 4 SYNOPSIS ay 1g WARNING BE WA va ei El DESCRIPTION OPTIONS S Overall Option LANGUAGE OPTIONS Preprocessor Option ASSEMBLER OPTION LINKER OPTION DIRECTORY OPTION WARNING OPTION DEBUGGING OPTION OPTIMIZATION OPTION TARGET OPTION MACHINE DEPENDENT OPTION CODE GENERATION OPTION PRAGMAS FILE SEE ALSO BUGS COPYING AUTHORS Linux man This document was created by man2html using the manual pages Time GMT January 14 2004
42. extension_ pedantic errors pedantic W AE nonvolatile automatic variable LIongjmp au Tr It Rall BEAR set jmp Longjmp nr Long3mp foo a if a gt 0 return a GNU cc a abort Longjmp
43. ansi __sSTRICT_ANSI ANSI f _ ANSI pedantic i HEKI fno asm asm inline typeof __asm_ inline_ l typeof __ ansi fno asm _ K fno builtin built in function _exit abort abs alloca cos exit fabs labs memcmp mem cpy sin sqrt strcmp strcpy fll strlen ansi VET AERA IE alloca _exit fhosted fbuiltin main ffreestanding fno builtin main hosted environment main int
44. e 1 o H a OPTIONS de d r E W fname fno name Wname Wno name Overall Option c S E o file pipe v x language Language Option ansi fall virtual fcond mismatch fdollars in identifiers fenum int equiv fexternal templates fno asm fno builtin fh osted fno hosted ffreestanding fno freestanding fno strict prototype fsigned bitfields fsigned char fthis is variable funsigned bitfields funsigned char fwritable strings trad itional traditional cpp trigraphs Warning Option fsyntax only pedantic pedantic errors w W Wall Waggrega te return Wcast align Wcast qual Wchar subscript Wcomment Wconversion Wenum clash Werror Wformat Wid clash len Wim plicit Wimplicit int Wimplicit function declaration Winline
45. ggdb GDB gstabs stabs WASH GDB BSD D BX gstabs stabs GNU GDB GNU gcoff COFF System V Sys tem V SDB gxcoff xcorr IBM RS 6000 DBX gxcoff XCOFF GNU GDB GNU gdwarf DWARF System V SDB gdwarf DWARF GNU GDB GNU
46. shared symbolic xlinker Xlinker option option GNU CC z Xlinker defs xlinker assezrt_ definitions xlinker assert Xlinker definitions XLinker assert defi nitions W1 option option option u symbol symbol SU u
47. B GCC_EXEC_PREFIX E B WARNING OPTION GNU cc fsyntax only Ae NPE TF co WwW Wno import import pedantic ANSI C ANST C ansi GNU c pedant __ pedantic Peda ntic
48. frame pointer KERMA LATE IA TES co vax FRAME_POINTER_REQUIRED 2E finline functions static GCcC fcaller saves Gcc
49. SPRARC v8 Convex m mcl cl cl mc2 C2 C2 margcount argument count word Convex JI vax mnoargcount gcc AMD Am29000 m mdw DW mnodw DW mbw mnbw mnodw msmall
50. fpretend float GNU cc pattern save temps ec save temps foo c foo cpp foo s oo o print Efile name JiDrary library GNU CC print libgcc file name print file name libgec a f print prog name program print file name program cpp OPTIMIZATION OPTION 0 01 9
51. fthread jumps fdelayed branch fstrength reduce Loop strength reduction fthread jumps true false funroll loops loop unrolling funroll all loops loop unrolling fcse follow jumps common subexpression elimination jump CSE BAA e lse MH if false IN CSE jump fcse skip blocks fcse follow jumps CSE T
52. nH EE H mfp64 PR EM on 32 64 bit 3 2 32 bit mcpu r4000 mips3 FX mfp32 32 32 bit mabicalls mno abicalls abicalls cpload cprestore system V 4 mhalf pic mno half pic mhalf pic G num num bss By bss gp 28 MIPS num 8 GNU 0 Gnum lt Gnum nocpp s MIPS
53. side effect void x i j x void i jl gt lt Wimplicit int Wimplicit function declaration Wimplicit Wimplicit int l Wimplicit function declaration Wmain main Wreturn type int int Wunused return void Wswitch switch case
54. msvr4 C Pragma weak msvr4 GCC declaration directive svr4 svr4 msvr3 m88K mtrap large shift mhandle large shift 31 bit shift trap Gcc muse div instruction 88K qiv GCC GCC mversion 03 00 DG UX Svr4 msvr4 fE hybrid COFF real ELF mwarn passed structs GCc c eee ig IBM RS6000 mfp in toc mno fp in toc
55. allclass cc F pragma implementation pragm implementation FILE file cxx file s file o a out TMPDIR cc LIBDIR cpp LIBDIR ccl LIBDIR cclplus LIBDIR collect LIBDIR libgcec a lib crt O1n o LIBDIR ccrto0 lib libc a usr include LIBDIR include i C C c C C C Objective C C C front end GCC subroutine FAM Gl start up C CHE intro 3 include include gcc LIBDIR g include include g a implementation allclass h implementation WF LIBDIR iit A usr local 1ib machine version TMPDIR TMPDIR usr tmp Filly tmp H N SEE ALSO cpp 1 as 1 1d 1 gdb 1 adb 1 dbx 1 sd
56. fdollars in identifiers igentifier C Efno dol lars in identifiers GNU C fenum int equiv ant enumeration MEF c GN U C enum int fexternal templates template declaration c template function Pragma implementatio n Pragma interface Fa a fexternal templates template instantiati on typedef fno extez nal templates f
57. default promotion Waggregate return Ar VA Wstrict prototypes Wmissing prototypes Wmissing declarations PES AC BI ik eR Bow MAGEE TPR Wredundant dec1s ICE Wnested externs e
58. prep rocessing Hii compilation assembly MERE linking gcc i c c g i c c c C C C cc C CXX C m Objective C i c ii c s h Linker 0 Object file a Archive file cec s E
59. Wlong long Wmain Wmissing prototypes Wmissing declaration s Wnested externs Wno import Wparentheses Wpointer arith Wredundant decls Wreturn type Wshadow Wstrict prototypes W switch Wtemplate debugging Wtraditional Wtrigraphs Wuninit ialized Wunused Wwrite strings Debugging Option a dletters fpretend float g glevel gcoff gxcoff gxcoff gdwarf gdwarf gstabs gstabs ggdb p pg save temps print file name library print libgcc file name print prog na me program TALE Optimization Option fcaller saves fcse follow jumps fcse skip blocks fdelayed branch felide constructors fexpensive optimizations ffast m ath ffloat store fforce addr fforce mem finline functions fkeep inline functions fmemoize lookups fno default inline fno defer pop fno function cse fno inline fno peephole fo mit frame pointer frerun cse after loop fschedule insns fsc hedule insns2 fstrength reduce fthread jumps funroll all lo ops funroll loops 0O 02 03 Preprocessor Option Aassertion C dD dM dN Dmacro defn E H idirafter dir include file imacros file iprefix file iwithprefix dir M MD MM MMD nostdinc P Umacro undef Assembler Option Wa option Linker Option llibrary nostartfiles nostdlib static shared symbolic
60. mips2 H mips3 mint64 mlong64 mlonglong128 mmips as MIPS mips tfile OSF 1 OSF rose ggdb gstabs gstabs mips tfile stab MIPS ECOFF mgas Gnu OSF 1 EE OSF rose mrnames mno rnames mznames MIPS ao 4 GNU mrnames MIPS MIPS C mno rnames mgpopt mno gpopt mgpopt MIPS short global or static data items mstats
61. R default case Wcomment Wtrigraphs trigraph Wformat WAX printf scanf Wchar subscripts char char Wuninitialized 9 volatile H 1 2 4 8
62. H R ff file ros idirafter dir dir REI iprefix prefix WA Ah FE prefix iwithprefix iwithprefix dir Prefix Al dir D U include imac iprefix nostdinc I WZA E prefix nostdinc I nostdinc c Libg undef
63. block CSE if else fcse s kip blocks CSE INE if frerun cse after loop felide constructors AX c GNU C foo y A foo A y foo GNU C R y oo y ANSI C fno elide constructors felide constructors fexpensive optimizations fdelayed branch
64. GCC GCC Section GNU Tools 1 Updated 2003 12 05 Index Return to Main Contents NAME gcc g GNU C c egcs 1 1 2 AYE SYNOPSIS gec option filename g option filename 45 WARNING GNU C EUR o Info Ea FER Inf Info man Gnu cc GNU man Info MF gee Bk Using and Porting GNU CC f or version 2 0 ft amp HAIZE H GNU CC 2 0 Texinfo gee texinfo DESCRIPTION C C
65. P UX bug mshared libs HP UX PA mno shared libs HP UX PRA mlong calls 256 K branch out of range err ors gt mdisable fpregs mdisable indexing indexing address mode MAcH M TG HE BEE AE BERE HS i sel mtrailing colon label definition HF ELF m Intel 80960 mcpu typ
66. X linker option Wl option u symbol Directory Option Bprefix Idir I Ldir Target Option b machine V version Configuration Dependent Option M680x0 iwi m68000 m68020 m68020 40 m68030 m68040 m68881 mbitfield mc68000 mc68020 mfpa mnobitfield mrtd mshort msoft floa t VAX EIH mg mgnu munix SPARC IH mepilogue mfpu mhard float mno fpu mno epilogue msoft fl oat msparclite mv8 msupersparc mcypress Convex ETH margcount mcl mc2 mnoargcount AMD29K m29000 m29050 mbw mdw mkernel registers mlarge mnbw mn odw msmall mstack check muser registers M88K m88000 m88100 m88110 mbig pic mcheck zero division mhand le large shift midentify revision mno check zero division m no ocs debug info mno ocs frame position mno optimize arg ar ea mno serialize volatile mno underscores mocs debug info mocs frame position moptimize arg area mserialize volatile mshort data num msvr3 msvr4 mtrap large shift muse div ins truction mversion 03 00 mwarn passed structs RS6000 mfp in toc mno fop in toc RT ED mcall lib mul mfp arg in fpregs mfp arg in gregs mfull fp blocks mhc struct return min line mul mminimum fp blocks m nohc struct return MIPS EIH mcpu cpu type mips2 mips3 mint64 mlong64 mmips a
67. aWare HighC h c fpcc struct return Portable C pc GC mnohc struct return TBM fpcc struct return mhc struct return m MIPS mcpu cpu type cpu type cpu type de fault GCC MIPS cpu type zx2000 r3000 L40 00 6000 cpu type Ja GCC VE mips2 mips3 MTPS ISA instruction set architecture mips2 MIPS ISA mepu r4000 mcpu r 6000 mips2 mips3 MIPS ISA 64 mcpu r4000
68. all virtual mnew dele te fcond mismatch Void fthis is variable this c c this this fthis is variable funsigned char char unsigned char char unsigned char signed char signed char unsigned chaz
69. b 1 info P gcc cpp as ld fil gdb HZH Using and Porting GNU CC for version 2 0 Richard M Stallman The C Preprocessor Richard M Stallman Debugging with GDB the GNU So urce Level Debugger Richard M Stallman Roland H Pesch Using a s the GNU Assembler Dean Elsner Jay Fenlason amp friends ld the G NU linker Steve Chamberlain Roland Pesch BUGS Gcc COPYING Copyright 1991 1992 1993 Free Software Foundation Inc Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies Permission is granted to copy and distribute modified versions of th is manual under the conditions for verbatim copying provided that t he entire resulting derived work is distributed under the terms of a permission notice identical to this one Permission is granted to copy and distribute translations of this ma nual into another language under the above conditions for modified versions except that this permission notice may be included in tran slations approved by the Free Software Foundation instead of in the original English AUTHORS GNU cc GUN cc FA lt xuming users sourceforge net gt 2003 05 13
70. e cpu type cpu type kb ka mc ca cf sa sb mnumerics msoft float mnumerics msoft float mleaf procedures co mno leaf procedures Leaf procedure HIM bal call bal mtail call mno tail call tail recursive mno tail call mcomplex addr mno complex addr i960 complex address ing mode
71. ision ident mno underscores mno check zero division mcheck zero division 88K as GCC 88K mcheck zero division mocs debug info mno ocs debug info 880pen Obje ct Compatibility Standard ocs GDB DG UX SVr4 Delta 88 SVr3 2 88k mocs frame position mno ocs frame position
72. le inelude lt file gt M o dd MD M Mach maq q make MMD MD H Gcc Aquestion answer if question answer v Asser t question answer A Dmacro EXE macro 11 Dmacro defn ENE macro dqefn D U Umacro macro U D include imacros aM
73. objects fpcec struct return struct Fil union GCC PCc freg struct return struct Fl union ELK fpec struct return fpcc struct return freg struct return GNU CC GNU cc fpcc struct return fshort enums enum KE A oP ACE A A EI EL enum fshort double double float fshared data const Eno comm
74. on bss com mon block extern fno ident ident fno gnu linker c GNU GNU GNU JE GNU collect2 T constructo r destructor GNU cc collect2 collect2 gee finhibit size directive size
75. s mgas mrnames mno rnames mgpopt mno gpopt mstats mno stats mm emcpy mno memcpy mno mips tfile mmips tfile msoft float m hard float mabicalls mno abicalls mhalf pic mno half pic G num nocpp 1386 m486 mno 486 msoft float mno fp ret in 387 HPPA Ii mpa risc 1 0 mpa risc 1 1 mkernel mshared libs mno shared libs mlong calls mdisable fpregs mdisable indexing mtrail ing colon 1960 mcpu type mnumerics msoft float mleaf procedures mno leaf procedures mtail call mno tail call mcomplex addr mno com plex addr mcode align mno code align mic compat mic2 0 com pat mic3 0 compat masm compat mintel asm mstrict align mn o strict align mold align mno old align DEC Alpha mfp regs mno fp regs mno soft float msoft float System G Qy Qn YP paths Ym dir Code Generation Option fcall saved reg fcall used reg ffixed reg finhibit size di rective fnonnull objects fno common fno ident fno gnu link er fpcc struct return fpic fPIC freg struct return fshare d data fshort enums fshort double fvolatile fvolatile glob al fverbose asm Overall Option x language language
76. xtern Wenum clash Wlong long long long tic Woverloaded virtual c type signature ED tbe C zE Ja Wno long long Wlong long Wno long long pedan T Z Winline 2 gt Ae WR SE PRS Fe A HK ijnline inline finline fu nctions Werror DEBUGGING OPTION GNU cc
77. y a L archive file lobjc RAIA 1 1 1ib a 1iprary OREK 1 Objective C nostartfiles nostdlib static dynamic linking

Download Pdf Manuals

image

Related Search

GCC chinese Manual

Related Contents

      Panasonic KX-TC1484F/KX-TC1484R Manual    GREATPLANES EDGE 540T Manual        TEXAS INSTRUMENTS LM4040 PRECISION MICROPOWER SHUNT VOLTAGE REFERENCE handbook  

Copyright © All rights reserved.
DMCA: DMCA_mwitty#outlook.com.