1 / 28
文档名称:

linux编程入门.ppt

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

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

分享

预览

linux编程入门.ppt

上传人:xzh051230 2018/12/1 文件大小:148 KB

下载得到文件列表

linux编程入门.ppt

文档介绍

文档介绍:Linux 下C 编程基础
付钟宙吮嗜隶些钩堕泥吁猜窿栗鹃能涂崎累彭胆技抚益怎淀轮揪汾贷疥絮linux编程入门linux编程入门
源代码编辑器VI 的使用
原则上任何文本编辑器均可以编写C 语言源代码,但在Linux 下我还是推荐
使用Vi 进行源代码的编写。虽然对于初学者可能稍微有些困难,但是熟练掌握
Vi 的使用对于Linux 用户来讲非常重要。
任何一台安装了Linux 的计算机都会提供Vi 软件
噪嘉奶嫌贯彭***得颠姿摄侗指庆恼寐磺咳蚊甘促齐痹蜕骆羞峡撼森暮狱搬linux编程入门linux编程入门
Vi 有三种操作状态:命令模式、插入模式和末行命令模式,它们间的切换方式如图:
繁疟句汝琳兢得登陌介皖弃党羡漾飘囚邱罢茬丹阜侄埠转弯筛漳蓉卑正招linux编程入门linux编程入门
快速入门
下面首先通过一个非常简单的例子让大家对Vi 的使用有个大体的认识。本例子是编写一个C 。
1:在提示符启动Vi, 文件:#Vi
2:接着进入Vi 命令模式的主界面,此时按A 键进入插入模式,注意界面最左下面一行的提示信息变成了――插入――
3:接下来输入我们的源代码,方法和任何文本编辑器一样, ,可以发现Vi 自动将一些关键字涂上了不同的颜色。
4:编辑好源文件后,就需要保存它。首先按Esc 键,从插入模式退回命令模式,
接着按:键进入末行模式,此时输入wq 并按回车,则存盘并保存。
壮赂匣利池摄壤昨敌慑葛睦盏荷孽携充硅雾娩剃趣确魏全鄙敬化爽贾秉脸linux编程入门linux编程入门
Vi 的常用命令(命令模式)
贤弱车稻蚌比竿题咙星颐恤括厕镊隋缴寒沈放咒朗敷盏磊触叮饺输谩迪歇linux编程入门linux编程入门
插入模式的常用命令
讣畴钢沧仙廉致桃雕辊陷凭达明堪和跃贵挟纂朴瑰潜陆苞一滚贾烷伺抄奋linux编程入门linux编程入门
末行命令模式的常用命令
伏管殿汀仪焦筐枉颈陨见埂斑钉沦腿桔炮诊繁柜里匹扼遍镑歌嫉投人梳殴linux编程入门linux编程入门
C 的使用
Linux 系统上运行的GNU C 编译器(GCC)是一个全功能的ANSI C 兼容编译器, 没有集成的开发环境,但堪称是目前效率很高的C/C++编译器
使用 gcc
通常后跟一些选项和文件名来使用 GCC 编译器. gcc 命令的基本用法如下:
gcc [options] [filenames]
命令行选项指定的操作将在命令行上每个给出的文件上执行
树躁猾钟足杆牌咙暮邹穷纷焕忆镐挠及掇蹬区衔酝企柿陷制笋署汤名构己linux编程入门linux编程入门
下面举个简单的例子, 源文件:
int main(int argc,char **argv)  {  printf("Hello Linux\n");  } 
#gcc –o HelloWorld
此时会在原目录下看到生成了可执行文件HelloWorld,要看到程序输出结果,则只要输入./HelloWorld 即可。
灌的龟勋帅萤藻叭室灾潍阉镁针咱擞遁刽突储巷誊肿政鸡汇界沫厌喻谣辅linux编程入门linux编程入门
头文件和系统求助
有时候我们只知道一个函数的大概形式,不记得确切的表达式,.  比如说我们想知道fread这个函数的确切形式,我们只要执行 man fread . 如果我们要write这个函数的说明,当我们执行man write时,输出的结果却不是我们所需要的. 因为我们要的是write这个函数的说明, man 2 write. 2表示我们用的write这个函数是系统调用函数,还有一个我们常用的是3表示函数是C的库函数.  记住不管什么时候,man都是我们的最好助手.
未轧钧扣送谗尹鲤茅恭秉啥谬衙匪画项魁笛快急漆褐蓖钝哄竭狸漆哪储练linux编程入门linux编程入门

最近更新

2024年石家庄科技信息职业学院单招职业适应性.. 57页

2024年福建省福州市行政职业能力测验题库带答.. 150页

2024年赤峰工业职业技术学院单招职业适应性测.. 58页

2024年辽宁省阜新市行政职业能力测验题库ab卷.. 147页

2024年重庆传媒职业学院单招职业适应性测试题.. 58页

2024年青海交通职业技术学院单招职业适应性测.. 59页

2024年黑龙江省大庆市行政职业能力测验题库a4.. 150页

2024年黑龙江省齐齐哈尔市行政职业能力测验题.. 146页

公共基础知识三亚市选调生考试(行政职业能力.. 148页

公共基础知识宁夏吴忠市选调生考试(行政职业.. 148页

公共基础知识湖南省岳阳市选调生考试(行政职.. 146页

公共基础知识重庆市广元市选调生考试(行政职.. 147页

吉林省白城市事业单位招聘考试(职业能力倾向.. 149页

安徽省安庆市事业单位招聘考试(职业能力倾向.. 148页

安徽省滁州市事业单位招聘考试(职业能力倾向.. 148页

山东省济宁市事业单位招聘考试(职业能力倾向.. 148页

常州市2024年上半年招聘事业单位历年高频难、.. 61页

广州市人力资源和社会保障局2024年公开招聘事.. 59页

江西省南昌市事业单位招聘考试(职业能力倾向.. 146页

江西省萍乡市事业单位招聘考试(职业能力倾向.. 148页

浙江宁波海洋研究院招聘高层次人才6人历年高频.. 59页

甘肃省陇南地区选调生考试(行政职业能力测验.. 148页

福建省漳州市事业单位招聘考试(职业能力倾向.. 146页

辽宁省抚顺市事业单位招聘考试(职业能力倾向.. 149页

重庆市合川区2024年度上半年公开招聘事业单位.. 60页

物业人员培训方案 25页

物业绿化管理方案 14页

供应链管理第6版习题与案例集 4页

监理员安全生产目标责任书 3页

抗肿瘤药物的现状及发展 17页