- 0
- 0
- 约8.42千字
- 约 34页
- 2018-08-02 发布于湖北
- 举报
4-linux环境下程序开发基础
Linux环境下程序开发基础
8/1/2018
Linux环境下程序编译
Linux环境下程序编译
8/1/2018
Linux与C
Linux与C是天然的结合,从它们的诞生开始就有密切的联系:Linux的前身Unix在用C语言改写之后才为世界所广泛接受;而C语言也是在Unix编写、传播的过程中发展和流行起来的
Linux平台为C语言提供的编译工具是gcc。Gcc除了处理一般的C语言程序,还支持C++、Objective C等一些语言。曙光4000A提供了PGI C/C++ compiler— pgcc/pgCC
Linux系统与其他系统类似,C语言程序的运行过程分为三步:
编写源代码
用编译工具编译连接,生成可执行文件
运行该可执行文件
8/1/2018
一个简单的例子—hello.c
用vi编写源文件:
#include stdio.h
void main()
{
printf(“hello world.\n”);
}
用gcc编译
gcc hello.c
运行
a.out
8/1/2018
GCC简介
gcc(GNU C Compiler)是GNU推出的功能强大、性能优越的多平台编译器,是GNU的代表作品之一。
gcc编译器能将C、C++语言源程序、汇程式化序和目标程序编译、连接成可执行文件,如果没有给出可执行文件的名字,gcc将生成一个名为a.out的文件。
您可能关注的文档
- 3-1游戏环境规划.ppt
- 3-3 生态环境对果树生长发育的影响.doc
- 3玻璃工业对环境的污染和防治_三_.pdf
- 3初级能力人类行为与社会环境2学生.pdf
- 3第三讲企业内部环境分析(定).ppt
- 3辐射污染土壤除污技术开发.pdf
- 3工况在线监测及分析系统(上海麦杰环境科技).ppt
- 3-管理环境.ppt
- 3环境法的概述2.ppt
- 3环境设置+.ppt
- 2026及未来5年中国旋转式压缩机行业发展动态及投资战略咨询报告.docx
- 2026及未来5年中国复合铣刀市场现状分析及前景预测报告.docx
- 2026及未来5年中国支原体测试行业市场发展潜力及投资策略研究报告.docx
- 2026及未来5年中国流行性腮腺炎疫苗市场供需格局及未来发展趋势报告.docx
- 2026及未来5年中国油田服务产业发展现状及市场监测报告.docx
- 2026及未来5年中国微量注射泵行业市场运行状况及投资潜力研究报告.docx
- 2026及未来5年中国圆头锥磨头市场现状分析及前景预测报告.docx
- [赣州市]2025年江西赣州瑞金市财政局招聘工程造价专业技术人员2人笔试历年参考题库典型考点附带答案详解.docx
- [赣州市]2025江西赣州市人民政府金融工作办公室招募见习生2人笔试历年参考题库典型考点附带答案详解.docx
- [肇庆市]2025广东肇庆高新技术产业开发区财政局投资评审中心招聘副高级及以上职称工笔试历年参考题库典型考点附带答案详解.docx
最近下载
- (正式版)DB44∕T 773-2010 《广东省营造林工程定额与造价》.pdf VIP
- 2025年高考真题——语文(上海卷)试卷含答案.pdf VIP
- (2026年)实施指南《QBT 2624-2012 单张纸胶印油墨》.pptx VIP
- 华为公司流程审计和流程优化.ppt VIP
- 2025年无人机物流末端配送无人机行业技术标准.docx
- 光电检测技术与系统完整版课件全套电子教案.pptx
- 开车前安全审查报告-举例.pdf VIP
- 餐饮卫生标准与操作手册.docx VIP
- 2026年新改版苏教版三年级下册科学全册知识点(新教材).pdf
- 高电压工程基础 第二版 课后答案 (施围 邱毓昌 张乔根).pdf VIP
原创力文档

文档评论(0)