第 1 章 Linux 系统程序设计基础 2本章重点?编辑、编译及运行 Linux c 程序? gcc 编译器的使用? gdb 调试器的使用 3 第一个 Linux c 程序例 1-1 :设计一个程序,要求在屏幕上输出“这是第一个 Linux c 程序!”。步骤 1: 设计编辑源程序代码?使用文本编辑器 vim ,在终端中输出: [******@localhost root]#vim 1- 输入完成后存盘:按 ESC 键→输入“:wq ”回车 4 第一个 Linux c 程序步骤 2: 编译程序?查看当前目录下是否有 1- 文件,输入命令: [******@localhost root]#ls 1- ?编译: [******@localhost root]#gcc 1- -o 1-1 [******@localhost root]# 步骤 3: 运行程序[******@localhost root]# ls 1- 1-1 [******@localhost root]# ./1-1 这是第一个 Linux c 程序! 5 第一个 Linux c 程序? Linux 下的文本编辑器软件主要有 vim 、 gedit 和 Emacs , Linux 下的 c编译器中, gcc 是功能最强大、使用最广泛的软件。? gcc 编译的常用格式为: gcc C 源文件 -o 目标文件名或: gcc -o 目标文件名 C 源文件或: gcc 目标文件名最后一种情况目标文件名默认为: 6 第一个 Linux c 程序? printf 函数说明思考题:设计一个程序,要求在屏幕上输出: ************ 7 gcc 编译器? gcc 是( GNU Cmpiler Collection 的简称),它是 GNU 项目中符合 ANSI C 标准的编译系统,能够编译用 C、 C++ 和 Object C 等语言编写的程序。? gcc 不仅功能十分强大,结构也异常灵活。它可以通过不同的前端模块来支持各种语言,如 Java 、 Fortran 、 Pascal 、 Modula-3 和 Ada 等。? gcc 是可以在多种硬体平台上编译出可执行程序的超级编译器,其执行效率与一般的编译器相比,平均效率要高 20%~30% 。? gcc 支持编译的后缀名: 8 使用 gcc ? gcc 指令的一般格式为: gcc [ 参数] 要编译的文件 [参数] [目标文件] ?例 1-2 :设计一个程序,要求把输入的百分制的成绩转换成五级制输出。即输入成绩大于等于 90 分,显示“优秀”;若成绩介于 80~90 分,显示“良好”;若成绩介于 70~80 分,显示“中等”;若成绩介于 60~70 分,显示“及格”;若成绩小于 60 分,显示“不及格”。 9 使用 gcc ?步骤 1: 编辑源程序代码 [******@localhost root]# vim 1- 10 使用 gcc ?步骤 2: 用 gcc 编译程序[******@localhost root]# gcc 1- – o 1-2 ?步骤 3: 运行程序[******@localhost root]#./1-2 思考题:设计一个程序,要求输入一个数,如果此数大于 0,显示“输入的为正数”,否则显示“输入的为负数”。
《linux软件工程师(C语言)实用教程》第1章 来自淘豆网www.taodocs.com转载请标明出处.