本指南详细阐述了在 Fedora 14 系统环境下编译 C 程序的完整流程,内容涵盖开发环境的搭建与 GCC 编译器的安装,通过实例演示了源代码的编写、保存及编译命令的使用,介绍了常见的编译参数选项及调试方法,帮助用户解决编译过程中的错误,最终成功生成并运行可执行文件,适合 Linux 初学者参考。
本文目录导读:
Fedora 14(代号“Laughlin”)虽然是一个较旧的 Linux 发行版,但它在很多嵌入式开发或旧硬件维护中依然占有一席之地,在 Fedora 14 中开发 C 语言程序,主要依赖于 GNU Compiler Collection (GCC) 工具链,本文将详细介绍如何在 Fedora 14 中从零开始搭建环境并编译一个 C 程序。
第一步:安装编译工具
在 Fedora 14 中,系统默认可能没有安装 GCC 编译器,首先需要打开终端,确保你有 root 权限或者使用 sudo 命令来安装必要的开发工具。

-
打开终端(Applications -> System Tools -> Terminal)。
-
输入以下命令来安装 GCC 编译器以及相关的开发库(这被称为“Development Tools”软件包组):
su - # 输入 root 密码 yum groupinstall "Development Tools"
或者,如果你只想安装最小的 C 编译器,可以运行:
yum install gcc
-
安装完成后,可以通过输入以下命令来检查 GCC 是否安装成功:
gcc --version
如果屏幕输出了 GCC 的版本信息,说明安装已成功。
第二步:编写 C 语言源代码
我们需要创建一个简单的 C 语言源代码文件,你可以使用任何文本编辑器,如 vim、nano 或 gedit。
这里我们使用 vim 作为示例:
-
在终端中输入:
vim hello.c
-
按
i键进入插入模式,然后输入以下经典的 C 语言代码:#include <stdio.h> int main() { printf("Hello, Fedora 14!\n"); return 0; } -
按
Esc键退出插入模式,然后输入wq并回车,保存并退出文件。
第三步:编译 C 程序
有了源代码 hello.c 后,我们使用 gcc 命令将其编译为可执行文件。
-
基本编译: 在终端中执行以下命令:
gcc hello.c
如果没有错误信息,GCC 会在当前目录下生成一个默认名为
a.out的可执行文件(Linux 下默认的可执行文件名)。 -
指定输出文件名: 通常我们希望给可执行文件起一个有意义的名字,可以使用
-o参数:gcc -o hello hello.c
这样,编译器会生成一个名为
hello的可执行文件。 -
开启警告信息(推荐): 为了写出更规范的代码,建议加上
-Wall参数,让编译器显示所有警告信息:gcc -Wall -o hello hello.c
第四步:运行程序
编译成功后,就可以运行程序了,在 Linux 中,即使当前目录包含可执行文件,通常也需要显式指定路径。
-
如果是默认的
a.out,运行:./a.out
-
如果指定了名字
hello,运行:./hello
如果一切顺利,你应该会在终端看到输出:
Hello, Fedora 14!
在 Fedora 14 里编译 C 程序的核心流程可以概括为:
- 使用
yum安装gcc。 - 使用编辑器编写
.c源文件。 - 使用
gcc -o 输出名 源文件名进行编译。 - 使用
./输出名运行程序。
掌握这四个步骤,你就已经可以在 Fedora 14 上进行基本的 C 语言开发了。


