亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? gcc.1

?? 這是完整的gcc源代碼
?? 1
?? 第 1 頁 / 共 3 頁
字號:
.TH GCC 1 "28 November 1990" "Version 1.40".de BP.sp.ti -.2i\(**...SH NAMEgcc \- GNU project C Compiler.SH SYNOPSIS.B gcc[ options ] files.SH WARNINGThis man page is an extract of the documentation of the.I GNU C compilerand is limited to the meaning of the options..B It is not kept up to date.If you want to be certain of the informationbelow, check it in the manual "Using and Porting GCC".  Refer to the Info file.B gcc.infoor the DVI file.B gcc.dviwhich are made from the Texinfo source file.BR gcc.texinfo ..SH DESCRIPTIONThe.I GNU C compileruses a command syntax much like the Unix C compiler.The.I gccprogram accepts options and file names as operands.Multiple single-letter options may.I notbe grouped:.B \-dris very different from.BR "\-d \-r" ..PWhen you invoke GNU CC, it normally does preprocessing, compilation,assembly and linking.File names which end in.B .care taken as C source to be preprocessed and compiled;file names ending in.B .iare taken as preprocessor output to be compiled;compiler output files plus any input files with names ending in.B .sare assembled;then the resulting object files, plus any other input files,are linked together to produce an executable..PCommand options allow you to stop this process at an intermediate stage.For example, the .B \-coption says not to run the linker.Then the output consists of object files output by the assembler..POther command options are passed on to one stage of processing.Some options control the preprocessor and others the compiler itself.Yet other options control the assembler and linker;these are not documented here, but you rarely need to use any of them..SH OPTIONSHere are the options to control the overall compilation process,including those that say whether to link, whether to assemble, and so on..TP.BI \-o " file"Place output in file.IR file .This applies regardless to whatever sort of output is being produced,whether it be an executable file, an object file,an assembler file or preprocessed C code..spIf .B \-ois not specified, the default is to put an executable file in.BR a.out ,the object file.IB source .cin.IB source .o\fR,an assembler file in.IB source .s\fR,and preprocessed C on standard output..TP.B \-cCompile or assemble the source files, but do not link.Produce object files with names made by replacing.B .cor.B .swith.B .oat the end of the input file names.Do nothing at all for object files specified as input..TP.B \-SCompile into assembler code but do not assemble.The assembler output file name is made by replacing.B .cwith.B .sat the end of the input file name.Do nothing at all for assembler source files orobject files specified as input..TP.B \-ERun only the C preprocessor.Preprocess all the C source files specified and outputthe results to standard output..TP.B \-vCompiler driver program prints the commands it executes as it runsthe preprocessor, compiler proper, assembler and linker.Some of these are directed to print their own version numbers..TP.B \-pipeUse pipes rather than temporary files for communication between thevarious stages of compilation.This fails to work on some systems where the assembler is unableto read from a pipe; but the GNU assembler has no trouble..TP.BI \-B prefixCompiler driver program tries.I prefixas a prefix for each program it tries to run.These programs are.IR cpp ,.IR cc1 ,.I asand.IR ld ..spFor each subprogram to be run, the compiler driver first tries the.B \-Bprefix, if any.If that name is not found, or if.B \-Bwas not specified, the driver tries two standard prefixes, which are.B /usr/lib/gcc-and.BR /usr/local/lib/gcc- .If neither of those results in a file name that is found, theunmodified program name is searched for using the directoriesspecified in your.B PATHenvironment variable..spThe run-time support file.B gnulibis also searched for using the.B \-Bprefix, if needed.If it is not found there, the two standard prefixes aboveare tried, and that is all.The file is left out of the link if it is not found by those means.Most of the time, on most machines, you can do without it..spYou can get a similar result from the environment variable.BR GCC_EXEC_PREFIX ;if it is defined, its value is used as a prefix in the same way.If both the.B \-Boption and the.B GCC_EXEC_PREFIXvariable are present, the.B \-Boption is used first and the environment variable value second..TP.BI -b prefixThe argument.I prefixis used as a second prefix for the compiler executables and libraries.This prefix is optional: the compiler tries each file first with it,then without it.This prefix follows the prefix specified with.B \-Bor the default prefixes..spThus,.B \-bvax- \-Bcc/in the presence of environment variable.B GCC_EXEC_PREFIXwith definition.B /u/foo/causes GNU CC to try the following file names for the preprocessor executable:.sp	\fBcc/vax-cpp.br	cc/cpp.br	/u/foo/vax-cpp.br	/u/foo/cpp.br	/usr/local/lib/gcc-vax-cpp.br	/usr/local/lib/gcc-cpp.br	/usr/lib/gcc-vax-cpp.br	/usr/lib/gcc-cpp\fR.PThese options control the details of C compilation itself..TP.B \-ansiSupport all ANSI standard C programs..spThis turns off certain features of GNU C that are incompatible withANSI C, such as the.BR asm ,.B inlineand.B typeofkeywords, and predefined macros such as.B unixand.B vaxthat identify the type of system you are using.It also enables the undesirable and rarely used ANSI trigraph feature..spThe alternate keywords.BR __asm__ ,.B __inline__and.B __typeof__continue to work despite.BR \-ansi .You would not want to use them in an ANSI C program, of course,but it useful to put them in header files that might be includedin compilations done with.BR \-ansi .Alternate predefined macros such as.B __unix__and.B __vax__are also available, with or without.BR \-ansi ..spThe.B \-ansioption does not cause non-ANSI programs to be rejected gratuitously.For that,.B \-pedanticis required in addition to.BR \-ansi ..spThe macro .B __STRICT_ANSI__is predefined when the.B \-ansioption is used.Some header files may notice this macro and refrain from declaringcertain functions or defining certain macros that the ANSI standarddoesn't call for; this is to avoid interfering with any programsthat might use these names for other things..TP.B \-traditionalAttempt to support some aspects of traditional C compilers.Specifically:.BPAll.B externdeclarations take effect globally even if they arewritten inside of a function definition.This includes implicit declarations of functions..BPThe keywords.BR typeof ,.BR inline ,.BR signed ,.B constand.B volatileare not recognized..BPComparisons between pointers and integers are always allowed..BPInteger types.B "unsigned short"and.B "unsigned char"promote to.BR "unsigned int" ..BPOut-of-range floating point literals are not an error..BPAll automatic variables not declared.B registerare preserved by.IR longjmp (3C).Ordinarily, GNU C follows ANSI C: automatic variables not declared.B volatilemay be clobbered..BPIn the preprocessor, comments convert to nothing at all,rather than to a space.This allows traditional token concatenation..BPIn the preprocessor, macro arguments are recognized within stringconstants in a macro definition (and their values are stringified, thoughwithout additional quote marks, when they appear in such a context).The preprocessor always considers a string constant to end at a newline..BPThe predefined macro.B __STDC__is not defined when you use.BR \-traditional ,but.B __GNUC__is (since the GNU extensions which.B __GNUC__indicates are not affected by.BR \-traditional ).If you need to write header files that work differently depending on whether.B \-traditionalis in use, by testing both of these predefined macros you can distinguishfour situations: GNU C, traditional GNU C, other ANSI C compilers, andother old C compilers..TP.B \-OOptimize.Optimizing compilation takes somewhat more time,and a lot more memory for a large function..spWithout.BR \-O ,the compiler's goal is to reduce the cost of compilation andto make debugging produce the expected results.Statements are independent: if you stop the program with a breakpointbetween statements, you can then assign a new value to any variable orchange the program counter to any other statement in the function andget exactly the results you would expect from the source code..spWithout.BR \-O ,only variables declared.B registerare allocated in registers.The resulting compiled code is a little worse than produced by PCC without.BR \-O ..spWith.BR \-O ,the compiler tries to reduce code size and execution time..spSome of the.B \-foptions described below turn specific kinds of optimization on or off..TP.B \-gProduce debugging information in the operating system'snative format (for DBX or SDB).GDB also can work with this debugging information..spUnlike most other C compilers, GNU CC allows you to use.B \-gwith.BR \-O .The shortcuts taken by optimized code may occasionallyproduce surprising results: some variables you declared may not existat all; flow of control may briefly move where you did not expect it;some statements may not be executed because they compute constantresults or their values were already at hand; some statements mayexecute in different places because they were moved out of loops.Nevertheless it proves possible to debug optimized output.This makes it reasonable to use the optimizer for programsthat might have bugs..TP.B \-wInhibit all warning messages..TP.B \-WPrint extra warning messages for these events:.BPAn automatic variable is used without first being initialized..spThese warnings are possible only in optimizing compilation,because they require data flow information that is computed onlywhen optimizing.If you don't specify.BR \-O ,you simply won't get these warnings..spThese warnings occur only for variables that are candidates forregister allocation.Therefore, they do not occur for a variable that is declared.BR volatile ,or whose address is taken, or whose size is other than 1, 2, 4 or 8 bytes.Also, they do not occur for structures, unions or arrays, even whenthey are in registers..spNote that there may be no warning about a variable that is used onlyto compute a value that itself is never used, because suchcomputations may be deleted by data flow analysis before the warningsare printed..spThese warnings are made optional because GNU CC is not smartenough to see all the reasons why the code might be correctdespite appearing to have an error.Here is one example of how this can happen:.sp	{.br	\ \ int x;.br	\ \ switch (y).br	\ \ \ \ {.br	\ \ \ \ case 1: x = 1;.br	\ \ \ \ \ \ break;.br	\ \ \ \ case 2: x = 4;.br	\ \ \ \ \ \ break;.br	\ \ \ \ case 3: x = 5;.br	\ \ \ \ }.br	\ \ foo (x);.br	}.spIf the value of .I yis always 1, 2 or 3, then.I xis always initialized, but GNU CC doesn't know this.Here is another common case:.sp	{.br	\ \ int save_y;.br	\ \ if (change_y) save_y = y, y = new_y;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久久久久久久久久久久久99| 成人免费视频一区二区| 国产精品久久免费看| 精品va天堂亚洲国产| 日韩欧美中文字幕制服| 欧美日韩高清一区二区不卡| 在线日韩一区二区| 欧美网站一区二区| 欧美日韩和欧美的一区二区| 欧美日韩久久不卡| 欧美一卡二卡在线| 精品欧美一区二区久久| 久久精品人人做人人爽97| 国产三级精品三级| 亚洲色图欧美激情| 亚洲线精品一区二区三区八戒| 尤物视频一区二区| 日本午夜一区二区| 国产一区二区在线免费观看| 国产传媒一区在线| 色综合久久综合中文综合网| 欧美日韩一区二区电影| 欧美一区二区私人影院日本| 久久精品欧美一区二区三区麻豆| 中文字幕日韩一区二区| 亚洲动漫第一页| 激情综合亚洲精品| 9久草视频在线视频精品| 欧美日韩精品欧美日韩精品| 欧美刺激脚交jootjob| 国产精品久久久久久久裸模 | 日韩精品福利网| 国内精品伊人久久久久av一坑| 99久久精品国产精品久久| 欧美精品丝袜中出| 国产精品色婷婷| 日本欧美在线观看| 91麻豆福利精品推荐| 精品国产精品网麻豆系列| 亚洲美女视频在线| 精品一区二区在线视频| 日本韩国欧美在线| 欧美国产1区2区| 免费成人在线视频观看| 91亚洲永久精品| 国产无一区二区| 久久精品国产精品青草| 91精品1区2区| 国产精品传媒在线| 国产乱码精品1区2区3区| 欧美日韩一区二区欧美激情| 国产精品久久久久一区| 久久精品国产免费看久久精品| 91丨porny丨户外露出| 久久在线免费观看| 日产国产高清一区二区三区 | 国产精品国产a| 麻豆传媒一区二区三区| 欧美无砖砖区免费| 国产精品成人免费| 美腿丝袜在线亚洲一区| 欧美日韩国产三级| 亚洲国产精品影院| 岛国精品在线观看| 久久久久久亚洲综合| 全国精品久久少妇| 成人福利视频在线| 欧美激情一区二区三区不卡| 韩国三级电影一区二区| 欧美一区二区三区在线看| 日韩av中文在线观看| 在线成人av网站| 日日夜夜精品视频免费| 91精品久久久久久久久99蜜臂| 伊人色综合久久天天人手人婷| 不卡一区二区在线| 欧美韩日一区二区三区| 懂色av噜噜一区二区三区av| 国产精品黄色在线观看| 国产乱码一区二区三区| 日韩欧美一级二级| 久久精品久久精品| 欧美xxxx在线观看| 国产v综合v亚洲欧| 国产精品白丝在线| 欧美影院一区二区| 午夜精品久久久久久久| 91精品国产乱| 另类成人小视频在线| 欧美激情在线看| 成人h动漫精品一区二| 亚洲六月丁香色婷婷综合久久 | 日韩av一级电影| 在线观看欧美精品| 亚洲一二三专区| 91精品国产全国免费观看| 蜜臀av一级做a爰片久久| 日韩精品一区二区三区视频在线观看| 日产欧产美韩系列久久99| 日韩欧美激情四射| 高清不卡一区二区在线| 欧美国产日韩亚洲一区| 99久久精品久久久久久清纯| 亚洲婷婷综合色高清在线| 欧美精品欧美精品系列| 国产又粗又猛又爽又黄91精品| 国产精品理伦片| 91精品一区二区三区在线观看| 视频一区国产视频| 国产精品久久久久久久久图文区| 成人美女视频在线看| 午夜精品久久久久久久久久久| 国产日产欧美一区| 欧美一区二区在线免费播放| 欧美综合色免费| 日本一不卡视频| 一区二区三区资源| 国产日韩av一区| 欧美精品tushy高清| 成人黄色免费短视频| 国产精品色婷婷久久58| 欧美精品高清视频| 婷婷久久综合九色综合绿巨人| 日韩欧美视频一区| 在线一区二区三区做爰视频网站| 精品在线免费视频| 性欧美疯狂xxxxbbbb| 国产精品理论在线观看| 26uuu亚洲| 欧美精品一级二级三级| 在线免费亚洲电影| 99久久精品国产毛片| 国产精品一区二区久激情瑜伽| 亚洲成人av一区| 玉足女爽爽91| 中文字幕va一区二区三区| 69精品人人人人| 麻豆免费看一区二区三区| 亚洲一区在线播放| 国产精品麻豆久久久| 欧美韩日一区二区三区四区| 色综合久久88色综合天天免费| 国产成人精品免费一区二区| 国内一区二区视频| 激情小说欧美图片| 精品午夜久久福利影院| 亚洲小少妇裸体bbw| 国产精品二区一区二区aⅴ污介绍| 日韩欧美中文一区二区| 精品女同一区二区| 欧美无砖专区一中文字| 欧美日韩三级一区| 欧美性色黄大片| 91麻豆国产精品久久| 91免费在线播放| 色综合网站在线| 在线影视一区二区三区| 欧美日韩中文字幕精品| 在线观看一区二区视频| 91农村精品一区二区在线| 色婷婷久久综合| 欧美少妇bbb| 制服.丝袜.亚洲.中文.综合| 欧美嫩在线观看| 欧美zozozo| 中文字幕亚洲区| 亚洲超碰精品一区二区| 免费观看一级特黄欧美大片| 久久成人久久爱| 99久久伊人网影院| 在线观看日韩精品| 3d成人h动漫网站入口| 日韩免费性生活视频播放| 久久精品一区二区三区四区| 国产精品美女久久久久久2018| 亚洲欧美日韩中文播放 | 91麻豆精品国产91久久久更新时间| 欧美精品日韩一区| 国产日韩影视精品| 亚洲自拍偷拍av| 国产精品中文有码| 欧美在线三级电影| 欧美成人激情免费网| 综合色中文字幕| 麻豆精品在线播放| 一本色道久久综合亚洲精品按摩| 欧美精品丝袜久久久中文字幕| 久久综合九色综合97婷婷女人 | 精品成人私密视频| 一区二区三区中文字幕精品精品 | 97精品国产露脸对白| 欧美一区二区在线看| 欧美国产激情二区三区| 亚洲第一激情av| 成人高清免费观看| 91精品国产综合久久精品麻豆| 中文字幕一区二区三区四区不卡| 亚洲一区在线观看免费观看电影高清| 精品一区中文字幕| 欧美日韩国产综合视频在线观看|