第1章 Linux程序设计基础.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 Linux系统程序设计基础 本章重点: 编辑、编译及运行Linux c程序 gcc编译器的使用 gdb调试器的使用 本章导读: Linux系统下的程序设计,绝大多数情况下使用的是c语言。本章让读者初步认识Linux下c语言设计程序的基本步骤,了解和掌握世界上最著名的编译器之一的gcc编译器,了解Linux下如何使用gdb调试程序。 1.1 第一个Linux c程序 在本节中,以一个简单的Linux c程序,说明在Linux环境下c语言的程序设计基本步骤。 例1.1:设计一个程序,要求在屏幕上输出“这是第一个Linux c程序!”。 操作步骤: 步骤 1:设计编辑源程序代码 此程序中主函数体内只有一个输出语句,printf是c语言中的输出函数。双引号内的字条串原样输出。“\n”是换行符。即在输出“这是第一个Linux c程序!”后回车换行。语句最后用分号结束。编辑程序只需要用文本编辑器,Linux下最常用的文本编辑器是vim,编辑程序在终端中输出如下。 [root@localhost root]#vim 1-1.c 接着依次按ESC键→i键→输入文字内容,输入程序代码如下: /*1-1.c程序:在屏幕上输出“这是第一个Linux c程序!”*/ #include stdio.h /*文件预处理,包含标准输入输出库*/ int main () /*C程序的主函数,开始入口*/ { printf(这是第一个Linux c程序!\n); /*C程序的内容,在屏幕上打印输出*/ } 其中/*、*/之间的内容为注释,凡是介于/*和*/之间的文字,c的编译程序均会忽略,不予编译。设计程序时,最好养成写注释的习惯,便于他人或自己以后阅读。 其中“#include”指定程序中用到的系统函数包含的库文件,“stdio.h”是标准输入输出库。Main表示“主函数”,每人个c程序都必须有一个main函数,函数主体用大括弧{}括起来,语句都用分号“;”结束。 输入完Linux c程序后的界面如图1.1所示。 图1.1 输入完Linux c程序后的界面 特别提示:输入完成后存盘:按ESC键→输入“:wq”回车,输入后如果不想存盘:按ESC键→输入“:q!”回车。 注意:若读者的终端不能正常输入或显示中文,而要在vim中编辑和正确显示中文,请先设置一下终端的字体,点击终端的菜单“编辑”→“当前配置文件(U)……”,打开“编辑配置文件”对话框,勾选“与其他应用程序使用相同的字体大小”即可。如果显示中文还有问题,点击对话框“常规”选项卡中的字体处的按钮,弹出“选择终端字体”对话框,选择“AR PL KaitiM GB”字体,设置好字体后,点击“确定”就可以在vim中正常显示和输入简体中文了。 步骤 2:编译程序 编译程序前,最好请确认c源程序文件的存在,打开Linux终端输入“ls”命令,查看当前目录下是否有1-1.c文件,界面如图1.2所示。 图1.2 查看当前目录下的文件 接着输入如下命令,将1-1.c程序编译成可执行文件。 [root@localhost root]#gcc 1-1.c 若编译时没有出现错误信息,说明程序编译成功,界面如图1.3所示。 图1.3 用gcc编译程序 步骤 3:运行程序 编译好1-1.c程序后,默认生成的可执行文件是a.out,可以看到当前目录下就新生成了a.out,若要执行这个可执行文件,输入如下: [root@localhost root]#./a.out 此时系统会出现运行结果,输出“这是第一个Linux c程序!”,终端中的显示如图1.4所示。 图1.4 运行程序 由第一个简单的Linux c程序可知,在Linux环境下的c程序设计,主要用到的工具是文本编辑器和编译器软件。Linux下的文本编辑器软件主要有vim、gedit和Emacs,Linux下的c编译器中,gcc是功能最强大、使用最广泛的软件。 相关知识介绍: printf函数说明: 所需头文件 #includestdio.h 函数功能 格式化输出数据 函数原型 int printf(const char *format,……); 函数传入值 字符串 函数返回值 执行成功则返回实际输出的字符数,失败则返回-1,错误原因存于errno中。 相关函数 scanf,snprintf 备注 printf()会根据参数format字符串来转换并格式化数据,然后将结果输出到标准输出设备,直到出现字符串结束(“\0”)为止。 参数format字符串可包含下列三种字符类型:1、一般文本,直接输出;2、ASCII控制字符,如\t、\

文档评论(0)

word.ppt文档 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档