- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
GCC 中文手册
GCC
Section: GNU Tools (1)
Updated: 2003/12/05
Index Return to Main Contents
Index
NAME
总览 (SYNOPSIS)
警告 (WARNING)
描述 (DESCRIPTION)
选项 (OPTIONS)
总体选项 (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手册页翻译计划》
NAME
gcc,g++-GNU 工程的 C 和 C++编译器 (egcs-1.1.2)
总览(SYNOPSIS)
gcc [option|filename ]...
g++ [option|filename ]...
警告(WARNING)
本手册页内容摘自 GNU C 编译器的完整文档,仅限于解释选项的含义 .
除非有人自愿维护,否则本手册页不再更新 .如果发现手册页和软件之间有所矛盾,请查对 Info
文件, Info文件是权威文档 .
如果我们发觉本手册页的内容由于过时而导致明显的混乱和抱怨时,我们就停止发布它 .不可能
有其他选择,象更新 Info文件同时更新 man 手册,因为其他维护 GNU CC 的工作没有留给我们
时间做这个. GNU工程认为 man 手册是过时产物,应该把时间用到别的地方 .
如果需要完整和最新的文档,请查阅 Info文件 `gcc 或 Using and Porting GNU CC (for
version 2.0) (使用和移植 GNU CC 2.0) 手册 .二者均来自 Texinfo 原文件
gcc.texinfo.
描述(DESCRIPTION)
C 和 C++编译器是集成的 .他们都要用四个步骤中的一个或多个处理输入文件 : 预处理
(preprocessing),编译 (compilation),汇编 (assembly)和连接 (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 汇编语言源程序;汇编
.S 汇编语言源程序;预处理,汇编
.h 预处理器文件;通常不出现在命令行上
其他后缀名的文件被传递给连接器 (linker).通常包括 :
.o 目标文件(Object file)
.a 归档库文件 (Archive file)
除非使用了-c, -S,或-E选项 (或者编译错误阻止了完整的过程),否则连接总是 最后的步骤 .
在连接阶段中,所有对应于源程序的 .o文件, -l 库文件,无法识别的文件名 (包括指定的 .o 目
标文件和 .a库文件)按命令行中的顺序传递给连接器 .
选项(OPTIONS)
选项必须分立给出 : `-dr完全不同于`-d -r .
大
您可能关注的文档
最近下载
- 2023年外贸单证实务试卷题库和答案.doc VIP
- 消防安全重点单位消防档案.docx VIP
- 考前必备2025年四川省巴中市公务员省考公共基础知识测试卷(含答案.pdf VIP
- 教学课件:《思想政治学科教学新论》(第二版)刘强.ppt
- 2025云南怒江州福贡县义务教育教师专项招聘65人笔试备考试题及答案解析.docx VIP
- Unit 3 课时5 Word power(课件)-2025-2026学年八年级英语上册(译林版2024).pptx
- DB44/T 2457-2024地质灾害自动化监测规范.docx
- 流程制度文件评审制度及表单.docx VIP
- 2025年职业学院专任教师辅导员招聘考试笔试试题(含答案).docx VIP
- 基于BIM技术的铁路施工管理与协同方案研究.pptx VIP
文档评论(0)