GCC(GNU Compiler Collection,即 GNU 编译器套装),是一套由 GNU 开发的编程 语言编译器。它是一套以 GPL 及 LGPL 许可证所发行的自由软件,也是 GNU 计划的关键部 分,亦是自由的类 Unix 及苹果计算机 Mac OS X 操作系统的标准编译器。GCC(特别是其 中的 C 语言编译器)也常被认为是跨平台编译器的事实标准。 Linux 系统下的 GCC 编译器实际上是 GNU 编译工具链中的一款软件,可以用它来调用 其他不同的工具进行诸如预处理、编译、汇编和链接这样的工作。GCC 不仅功能强大,性 能优越,其执行效率比一般的编译器相比要高 20%~30%,而且由于其是 GNU 项目之一, 是开源的软件。 常用于将.c生成exe可执行文件时使用
2.gcc常用选项
gcc常用选项: -v:查看gcc编译器的版本,显示gcc执行时的详细过程 -o Place the output into (file也是可执行文件) 注: 指定输出文件名为file,这个名称不能跟源文件名同名 -E Preprocess only; do not compile, assemble or link 只预处理,不会编译、汇编、链接 -S Compile only; do not assemble or link 只编译,不会汇编、链接 -c Compile and assemble, but do not link 编译和汇编,不会链接 //================================================== gcc -v:查看gcc编译器的版本