天天看点

《深入分析GCC 》——1.2 GCC的特点

本节书摘来自华章出版社《深入分析gcc 》一书中的第1章,第1.2节,作者 王亚刚 ,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

gcc作为目前较为成功的编译系统之一,具有非常突出的优点,主要包括:

gcc不是一个孤立的编译工具,而是整个gnu工程中的一个组成部分。gnu工程中的其他软件,包括gnu c库glibc、gnu的调试工具gdb,以及gnu二进制工具链binutils(gnu binutils toolchains,例如汇编工具as,连接工具ld,目标文件分析工具objdump、objcopy等)等都与gcc关系密切,互相依赖。

可以使用下述的shell命令查看gnu二进制工具链中主要包括的工具:

gcc是目前使用的最为广泛的编译器系统之一,众多工业级应用的实践证明,gcc编译系统生成的代码具有很高的可靠性和运行效率。

在gcc 4.4.0中,已经提供了对openmp的完整支持。

继续阅读