当前位置:首页 > RockyLinux > 正文

RockyLinux下GCC编译器使用完全指南(从零开始掌握C语言编译)

在Linux系统中进行C/C++程序开发,GCC(GNU Compiler Collection)是最常用、最强大的开源编译器之一。本文将手把手教你如何在RockyLinux操作系统上安装、配置并使用GCC编译器,即使你是编程新手,也能轻松上手!

什么是GCC?

GCC 是 GNU 项目推出的编译器套件,支持 C、C++、Fortran、Go 等多种编程语言。在 RockyLinux 中,它被广泛用于系统级和应用级软件的编译。

第一步:检查系统是否已安装 GCC

打开终端(Terminal),输入以下命令:

gcc --version  

如果系统返回类似 gcc (GCC) 11.x.x 的信息,说明 GCC 已安装。否则,你需要进行安装。

第二步:在 RockyLinux 上安装 GCC

RockyLinux 基于 RHEL,使用 dnf 包管理器。运行以下命令安装 GCC 及其依赖:

sudo dnf update -ysudo dnf groupinstall "Development Tools" -y  

这个命令会安装包括 gccg++makegdb 在内的完整开发工具链。

RockyLinux下GCC编译器使用完全指南(从零开始掌握C语言编译) RockyLinux gcc编译器 gcc安装教程 C语言编译 gcc命令行使用 第1张

第三步:编写你的第一个 C 程序

使用任意文本编辑器(如 nanovim)创建一个名为 hello.c 的文件:

#include <stdio.h>int main() {    printf("Hello, RockyLinux!\n");    return 0;}  

第四步:使用 GCC 编译并运行程序

在终端中,进入 hello.c 所在目录,执行以下命令进行编译:

gcc hello.c -o hello  

这条命令的含义是:
gcc:调用 GCC 编译器
hello.c:源代码文件
-o hello:指定输出可执行文件名为 hello

编译成功后,运行程序:

./hello  

你应该会看到输出:

Hello, RockyLinux!  

常见 GCC 编译选项

  • -Wall:启用所有警告(推荐使用)
  • -g:生成调试信息,便于使用 GDB 调试
  • -O2:开启优化(提高程序运行速度)
  • -std=c99-std=c11:指定 C 语言标准

例如,带警告和调试信息的编译命令:

gcc -Wall -g hello.c -o hello  

总结

通过本教程,你已经掌握了在 RockyLinux 系统中安装和使用 GCC 编译器 的基本方法。无论是学习 C 语言,还是开发系统级应用,GCC 都是你不可或缺的工具。记住这些关键词:RockyLinux gcc编译器gcc安装教程RockyLinux C语言编译gcc命令行使用,它们将帮助你在后续学习中快速查找资料。

现在,你可以尝试编写更复杂的程序,并利用 GCC 强大的功能进行编译和调试。Happy Coding!