GNU,GDB,GCC,G++是什么?与其他编译器又有什么关系?在开始之前我们先放一段Hello World:hello.c然后就是一段老生常谈的描述了:要想让这段代码在Linux上运行,我们需要使用GCC预编译:将hello.c和stdio.h预编译为hello.i编译:将hello.i编译为hello.s汇编:将hello.s翻译为机器指令hello.o(.o目标文件)链接:链接各种需要的库和其他目标文件(该hello程序不需要)得到可执行文件hello.out(相当于windows的.exe)整个过程将高级语言翻译成了机器语言,而编译器,就是这样的一个工具。GC