在 CentOS 系统中,gcc 是 GNU 编译器集合(GNU Compiler Collection)的一部分,用于编译 C 语言程序。以下是如何使用 gcc 命令的基本步骤:
如果你的 CentOS 系统上还没有安装 GCC,可以使用以下命令进行安装:
sudo yum install gcc  假设你有一个简单的 C 程序文件 hello.c,内容如下:
#include <stdio.h> int main() { printf("Hello, World!\n"); return 0; }  你可以使用以下命令来编译这个程序:
gcc -o hello hello.c  解释:
gcc 是编译器命令。-o hello 指定输出文件的名称为 hello。hello.c 是输入的源代码文件。编译成功后,你可以运行生成的可执行文件:
./hello  你应该会看到输出:
Hello, World!  gcc 提供了许多编译选项,以下是一些常用的选项:
-Wall:启用所有常见的警告信息。-g:生成调试信息,便于使用调试器(如 gdb)进行调试。-O2:启用优化选项,提高程序的执行效率。-std=c99:指定使用 C99 标准进行编译。例如,使用这些选项编译 hello.c:
gcc -Wall -g -O2 -std=c99 -o hello hello.c  如果你的程序依赖于外部库,可以使用 -l 选项来链接这些库。例如,如果你需要链接数学库 libm,可以这样做:
gcc -o hello hello.c -lm  如果你有多个源文件,可以将它们一起编译。例如,假设你有 main.c 和 utils.c 两个文件,可以这样做:
gcc -o myprogram main.c utils.c  以下是一些常用的 gcc 命令示例:
gcc -o myprogram myprogram.c  gcc -Wall -g -o myprogram myprogram.c  gcc -O2 -std=c99 -o myprogram myprogram.c  gcc -o myprogram myprogram.c -lmylib  希望这些信息对你有所帮助!如果你有更多问题,请随时提问。