Linux 中最重要的软件开发工具是 GCC。GCC 是 GNU 的 C 和 C++ 编译器。实际上, GCC 能够编译三种语言:C、C++ 和 Object C(C 语言的一种面向对象扩展)。利用 gcc 命 令可同时编译并连接 C 和 C++ 源程序。
一、 GCC 基本使用
利用 GCC 编译并连接少数几个 C 源文件是简单的。假设读者的一个程序只有一个源 文件 hello.c,其内容如下:
#include<stdio.h>
#include<stdlib.h>
int main()
{
printf("hello world !\n");
return 0;
}
则只需在命令键入 gcc -o hello hello.c 就可以编译、连接并生成一个可执行文件 hello:
$ gcc -o hello hello.c
$ ./hello
则会输出:
Hello world!