1. 实战概述

  • 本实战在 openEuler 22.03 上完成 C 程序的编译与运行。通过安装 GCC 编译器,使用 vim 编写 C 源文件,再用 gcc 命令编译生成可执行程序,最后运行输出结果。整个过程掌握了 Linux 环境下 C 语言开发的基本流程,验证了 openEuler 系统对开发工具的良好支持,为后续系统级编程打下基础。

2. 实战任务

  • 执行命令:hostnamectl,查看主机信息
    在这里插入图片描述

2.1 安装GCC

  • 执行命令:dnf -y install gcc
    在这里插入图片描述
  • 执行命令:gcc --version,验证是否安装成功
    在这里插入图片描述
  • 显示gcc版本号:10.3.1

2.2 编写C程序

  • 执行命令:vim hello.c
    在这里插入图片描述

2.3 编译C程序

  • 执行命令:gcc hello.c -o hello,生成可执行文件hello
    在这里插入图片描述
  • 执行命令:ll hello,查看可执行文件hello信息
    在这里插入图片描述

2.4 运行C程序

  • 执行命令:./hello
    在这里插入图片描述

3. 实战小结

  • 本次在 openEuler 22.03 上的 C 程序实战,系统完成了从环境搭建到程序运行的完整流程。首先通过 dnf 安装 GCC 编译器,验证其版本为 10.3.1,确保开发环境就绪;接着使用 vim 编写简单的 C 程序,熟悉了文本编辑操作;随后使用 gcc 命令成功编译生成可执行文件,并通过 ll 查看文件属性,确认输出目标;最后运行程序并输出预期结果,验证了编译和执行的正确性。整个过程体现了 openEuler 作为国产操作系统对软件开发的良好支持,不仅加深了对 Linux 下 C 语言编译流程的理解,也提升了在真实系统环境中动手实践的能力,为后续学习系统编程和软件移植打下了坚实基础。
Logo

鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。

更多推荐