GCC,全称GNU Compiler Collection,是一套GNU开发的编译器环境,它的创始人便是大名鼎鼎的Richard.M.Stallman。最初GCC刚开始开发时,它还叫做GNU C Compiler,随着开发的深入,GCC很快得到了扩展,不仅可以支持C语言,还可以处理C++,Pascal,Object-C,Java以及Ada等其他语言。目前,GCC不仅是GNU的官方编译器,也成为编译和创建其他操作系统的编译器,包括BSD家族以及MAC OS X等。另外,GCC也是跨平台交叉编译的首选,它不仅支持Intel的x86系列,同时也支持MIPS,ARM,PowerPC,SPARC等等处理器。可以这么说,即使GCC不是世界上效率最高的编译器,它也一定是世界上最全面的编译器。
本书是GCC(GNU Compiler Collection,GNU编译器集合)的入门教程,它将教会你怎样使用GCC这个编程工具。是的,GCC是个编程工具,但它不仅止此。对计算机用户而言,它也是20年自由运动的一部分。 我们都想要好的软件,但对软件而言“好”意味着什么呢?简便的特征和可靠性是技术意义上的“好”,但这是不够的。好的软件必须在道德伦理上也是好的:它必须尊重用户的自由。