- 3
- 0
- 约7.78千字
- 约 37页
- 2018-03-10 发布于浙江
- 举报
[工学]Linux常用开发工具
Linux常用开发工具 主要内容 gcc编译系统的概念和使用 gdb程序调试工具的概念和使用 程序维护工具make 的概念和使用 6.1 gcc编译系统6.1.1 文件名后缀 6.1.2 C语言编译过程 1.预处理阶段 预处理是常规编译 之前预先进行的工作, 故此得名。它读取C语言 源文件,对其中以“#” 开头的指令(伪指令) 和特殊符号进行处理。 主要包括文件包含、宏 定义和条件编译指令。 2.编译阶段 编译程序(Compiler)对预处理之后的输出文件进行词法分析和语法分析,试图找出所有不符合语法规则的部分 3.汇编过程 汇编过程是汇编程序(Assembler)把汇编语言代码翻译成目标机器代码的过程 4.连接阶段 连接程序(Linker)要解决外部符号访问地址问题 连接模式分为静态连接和动态连接 6.1.3 gcc命令行选项 在Linux系统中,C/C++程序编译命令是gcc,例如: $ gcc f1.c f2.c (针对C语言源程序) 执行完成后,生成默认的可执行文件a.out。 1.预处理选项 C语言预处理程序通常称为cpp,它是宏处理程序,由C编译程序自动调用,在真正的编译过程之前对程序进行转换。 ●几个预处
您可能关注的文档
- [工学]EDA技术与应用讲义 第6章 VHDL程序设计.ppt
- [工学]D弯曲内力.ppt
- [工学]EDA设计实验报告.doc
- [工学]EDA技术概述.ppt
- [工学]EI数据库检索运用.ppt
- [工学]excel 2007教程5.ppt
- [工学]DSP课件1-2单元.ppt
- [工学]Excel2003教程.ppt
- [工学]FDN-材料力学-第11章1-上网.ppt
- [工学]FFT.ppt
- 2026年新能源汽车充电基础设施建设与运营模式分析报告[001].docx
- 2025至2030中国水产养殖添加剂行业产业运行态势及投资规划深度研究报告.docx
- 2026年自媒体广告投放策略报告.docx
- 2026年农业行业报告:后流量时代农产品品牌建设与复购力提升.docx
- 2026年金融科技行业区块链技术应用与挑战报告.docx
- 医疗行业输血科输血师输血操作管理手册.docx
- 交通运输行业安检部专员安检查验操作手册.docx
- 2026年智能农业灌溉系统报告及市场潜力[001].docx
- 九年级全一册物理第三次月考模拟测试02(教师版).docx
- 小学劳动教育课程实施中的学生劳动技能训练策略教学研究课题报告.docx
最近下载
- 第12讲 解三角形解答题十大题型总结(解析版)-2024高考数学常考题型.pdf VIP
- 问答题题库(小儿外科学).docx VIP
- 名词解释题库(小儿外科学).docx VIP
- 2026广西百色市住房公积金管理中心编外聘用人员招聘3人考试备考试题及答案解析.docx VIP
- 2026及未来5年中国纸制洗脸巾市场数据分析及竞争策略研究报告.docx
- 2026年中级社会工作者综合能力真题及答案解析.docx VIP
- 新疆图集新22S3 室外排水工程.pdf VIP
- 2026广西百色市住房公积金管理中心编外聘用人员招聘3人笔试参考试题及答案解析.docx VIP
- 2026广西百色市住房公积金管理中心编外聘用人员招聘3人考试备考题库及答案解析.docx VIP
- 2026广西百色市住房公积金管理中心编外聘用人员招聘3人笔试备考题库及答案解析.docx VIP
原创力文档

文档评论(0)