1 / 43
文档名称:

实验三:Linux系统下C编程PPT课件.ppt

格式:ppt   大小:583KB   页数:43页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

实验三:Linux系统下C编程PPT课件.ppt

上传人:yzhqw888 2018/1/1 文件大小:583 KB

下载得到文件列表

实验三:Linux系统下C编程PPT课件.ppt

相关文档

文档介绍

文档介绍:GCC的使用与开发
文字编辑器vi
主要内容和要求


(几个常用键)


vi编辑器是各种UNIX/Linux系统都会支持的全屏幕文字编辑器,与Windows下的文字编辑器相比,vi的使用要麻烦一些,但功能强大,并且是UNIX/Linux缺省编辑器。任何一位UNIX/Linux系统管理者都应该学会用vi。
vi的操作环境是针对熟悉UNIX系统的使用者而设计,初学者必须多加练习。

vi 共分为三种模式
(1)命令模式:命令模式为vi的初始模式,可以使用“上下左右”按键来移动光标,您可以使用“删除字符”或“删除整行”来处理文档。在编辑模式或指令列模式中按【ESC】键可换回命令模式。
(2)编辑模式:在命令模式中按下【i, I, o, O, a, A, r, R】等字母之后才会进入编辑模式。按下上述的字母时,在画面的左下方会出现【--INSERT-- 或--插入-- 】的字样,才可以做文字数据输入。
(3)指令列模式:在命令模式当中,输入【:】或【/ 】就可以将光标移动到最底下那一行,进入指令列模式。在这个模式当中,可以存盘、结束vi 、显示行号等操作。

命令模式
编辑模式
指令列模式
按「i, I, o, O, a, A, r, R」
按「: 」或「/ 」
按ESC
(几个常用键)
进入vi开始编辑:$vi 新文件名
例如:$vi newfile (打开名为newfile的旧文档,或新编一个名为newfile的新文档)
刚开启vi时为命令模式,按下【i, I, o, O, a, A, r, R】等字母之后会进入编辑模式。
编辑完毕按下【ESC】返回命令模式操作;在命令模式中按下【:】或【/】可进入指令列模式。
在指令列模式中(有【:】提示时),可输入w(存档)、q(离开vi)、wq(存档并离开vi)、q!(不存档离开vi)、h或help(在线说明)、以及其它搜寻取代等指令。再按【ESC】回到命令模式。即:
:w-- 将编辑的文本存盘。:w!-- 若文件属性为“只读”时,强制存盘
:q-- 退出 vi :q!--退出且不存盘。:wq--存盘并退出
对C/C++编译的控制(GCC的编译过程)
预处理(Preprocessing)
gcc首先调用cpp进行预处理,在预处理过程中,对源代码文件中的文件包含(include)、预编译语句(如宏定义define等)进行分析。
pilation)
1进行编译,这个阶段根据输入文件生成汇编语言。
汇编(Assembly)
Gcc调用as进行工作,一般来讲,.S为后缀的汇编语言源代码文件和汇编、.。
链接(Linking )
Gcc调用ld来完成连接工作,生成可执行文件。
gcc的使用
基本使用格式
$ gcc [ 选项] <文件名>
常用选项及含义
gcc常用选项
选项
含义
-o file
处理过的结果存为文件file,这个结果文件可能是预处理文件、汇编文件、目标文件或者最终的可执行文件。,如果这个选项被省略了,;;;生成的预处理文件则发送到标准输出设备。

最近更新

2025版高品质住宅小区门窗定制与精细物业承包.. 14页

2025版高端企业常年税务顾问合作协议模板 16页

2025版高速公路服务区建设工程施工合同 17页

2025班组安全生产安全风险评估与控制合同 17页

2025签消防合同范本 14页

2025货款垫付代付协议书 13页

2025餐饮饭馆租赁合同 15页

上公司限制性股票激励标准协议2025年通用 15页

二零二五CRM系统:销售合同客户关系管理优化合.. 16页

二零二五年DJ音乐节现场艺人聘用及合作协议-@.. 16页

二零二五年KTV装修工程设计与施工验收合同 16页

二零二五年不锈钢空气净化器安装与售后服务合.. 15页

二零二五年仓储设备租赁与维护服务合同范本 16页

二零二五年大型音乐活动DJ临时聘用协议 15页

二零二五年度IT行业Excel合同管理台账模板 16页

二零二五年住宅租赁与智能家居集成合同 13页

二零二五年化妆品专用包装盒采购及售后服务协.. 13页

二零二五年商场清洁维护承包协议 16页

二零二五年安全员安全技能提升聘用合同 20页

二零二五年布草洗涤设备维修服务合同模板 16页

二零二五年度20xx国际贸易船舶保险合同规范文.. 18页

二零二五年度ch03版国际知识产权保护合作协议.. 15页

南昌大学附属中学高三化学总复习化学实验安全.. 24页

二零二五年度epc垃圾处理厂工程承包合同 17页

二零二五年度IT外包服务知识产权保护与保密合.. 15页

二零二五年度n95口罩批量采购及配送合同 14页

2023年zgf餐厅副经理三级四级训练规划P 8页

二零二五年度[独家]餐厅经营管理权租赁及品牌.. 16页

二零二五年度出差责任免除及员工差旅意外援助.. 14页

餐饮原材料采购安全保障实施方案 10页