第七讲inux下C语言编程-基础知识
第七讲 linux下C语言编程--基础知识
源程序的编译 在 Linux下面,如果要编译一个c语言源 程序我们要使用GNU的gcc编译器.下面 我们以一个实例来说明如何使用gcc编译 器
• 源程序的编译 • 在Linux下面,如果要编译一个C语言源 程序,我们要使用GNU的gcc编译器. 下面 我们以一个实例来说明如何使用gcc编译 器
开放、自由和灵活是 Linux的魅力所在,而 这一点在GCC上的体现就是程序员通过它 能够更好地控制整个编译过程。在使用 GCC编译程序时,编译过程可以被细分为 四个阶段: ◆预处理(Pre- Processing ◆编译( Compiling) 汇编( Assembling) ·◆链接 ( Linking
• 开放、自由和灵活是Linux的魅力所在,而 这一点在GCC上的体现就是程序员通过它 能够更好地控制整个编译过程。在使用 GCC编译程序时,编译过程可以被细分为 四个阶段: • ◆ 预处理(Pre-Processing) • ◆ 编译(Compiling) • ◆ 汇编(Assembling) • ◆ 链接(Linking)
GCc起步 ·在学习使用GCC之前,下面的这个例子能够帮助 用户迅速理解GCC的工作原理,并将其立即运用 到实际的项目开发中去。首先用熟悉的编辑器输 入清单1所示的代码: 清单1: hello. c ·# include“ stdio.h int main(void) printf Hello world, Linux programming !n); return o
GCC起步 • 在学习使用GCC之前,下面的这个例子能够帮助 用户迅速理解GCC的工作原理,并将其立即运用 到实际的项目开发中去。首先用熟悉的编辑器输 入清单1所示的代码: • 清单1:hello.c • #include “stdio.h” • int main(void) • { • printf ("Hello world, Linux programming!\\n"); • return 0; • }
然后执行下面的命令编译和运行这段程序 t gcc hello. c-o hello it /hello Hello world, Linux programming!
• 然后执行下面的命令编译和运行这段程序: • # gcc hello.c -o hello • # ./hello • Hello world, Linux programming!