- 3
- 0
- 约6.21千字
- 约 33页
- 2017-05-19 发布于四川
- 举报
第二章LinuxC编程基础–GCC
第二章 Linux C编程基础--GCC 主要内容 gcc简介 利用gcc编译c程序 利用make工具简化编译过程 调试 开发工具环境 开发工具:编辑工具、编译工具和调试工具,甚至配置工具和项目管理工具。 开发环境: (1)基于文本的:vim+gcc+gdb+make (2)集成开发平台:Eclipse+CDT、 基于文本的开发平台 编辑工具:vim,emacs。 编译工具:gcc,要使用指令完成编译,比如:gcc –o hello hello.c 调试工具:gdb。 项目管理工具:make ,编写makefile文档来完成相关的一系列gcc指令。 gcc简介 名称: GNU project C and C++ Compiler GNU Compiler Collection gcc是一个全功能的?ANSI?C?兼容编译器,它是所有UNIX系统可用的C编译器。 gcc是可以在多种硬体平台上编译出可执行程序的超级编译器,其执行效率与一般的编译器相比平均效率要高20%~30%。 gcc简介 对C/C++编译的控制 预处理:对源代码文件中的文件包含(include)、预编译语句(如宏定义define等)进行分析。 编译:就是把C/C++代码“翻译”成汇编代码。 汇编:将第二步输出的汇编代码翻译成符合一定格式的机器代码,生成以.s为后缀的目标文件。 链接:将上步生成的目
您可能关注的文档
- 第7章第3课时空间点、直线、平面的位置关系.ppt
- 第8章_Visual_FoxPro项目管理器1.ppt
- 第8章《汽车信贷与保险》张晓华主编.ppt
- 第8章个性差异之二气质心理学.ppt
- 第6节撒哈拉以南的非洲.ppt
- 第8章剖面图与断面图.ppt
- 第8章化纤仿毛原理与技术.ppt
- 第8章全面质量管理(生产运作与管理陈荣秋).ppt
- 第8章基于KPI的绩效考核.ppt
- 第8章包装标准化.ppt
- 2026年智能汽车辅助驾驶系统行业创新报告.docx
- 2024年广西兴业县重点达标名校中考联考物理试卷含解析.doc
- 2026贵州贵阳市白云区艳山红镇中心卫生院村医招聘3人备考题库含答案详解(a卷).docx
- 2026贵州贵阳市白云区艳山红镇中心卫生院村医招聘3人备考题库含答案详解(典型题).docx
- 2026贵州贵阳市白云区艳山红镇中心卫生院村医招聘3人备考题库及答案详解(有一套).docx
- 2026贵州贵阳市白云区艳山红镇中心卫生院村医招聘3人备考题库含答案详解.docx
- 2024年广西玉林陆川县联考中考物理适应性模拟试题含解析.doc
- 2026贵州贵阳市白云区艳山红镇中心卫生院村医招聘3人备考题库及答案详解(易错题).docx
- 环保技术创新与产业发展手册.docx
- 工艺创新与新技术应用手册(执行版).docx
原创力文档

文档评论(0)