在 CentOS 8 上安装 GCC 和 C/C++ 构建工具
在本文中,我将向您展示如何在 CentOS 8 上安装 GCC 以及开发 C/C++ 程序所需的所有 C/C++ 构建工具。那么,让我们开始吧。
安装 GCC 和 C/C++ 构建工具:
首先,使用以下命令更新 YUM 软件包存储库缓存:
应更新 YUM 包存储库缓存。
在CentOS 8上,通过安装开发工具组,可以非常轻松地安装所有C/C++开发工具。
要安装开发工具软件包组,请运行以下命令:
要确认安装,请按Y,然后按
YUM 软件包管理器应该从互联网下载所有软件包并将它们安装在您的 CentOS 8 计算机上。
此时,GCC 和所有必需的 C/C++ 构建工具应该已安装。
要确认 GCC 是否正常工作,请运行以下命令:
如您所见,GCC 工作正常。
现在,要检查 G++ 是否正常工作,请运行以下命令:
如您所见,G++ 工作正常。
要检查 make 工具是否正常工作,请运行以下命令:
如您所见,make 工作正常。
编写您的第一个 C 和 C++ 程序:
在本节中,我将向您展示如何编写第一个 C 和 C++ 程序,使用 GCC 编译它们并运行它们。那么,让我们继续,
注意: C 程序源文件必须以扩展名 .c 结尾,C++ 程序源文件必须以扩展名 .cpp 结尾。你必须永远记住这一点。
首先,创建一个 C 程序源文件 hello.c 并键入以下代码行。
#include <stdlib.h>
int main(void) {
printf("Hello world from LinuxHint!\n");
return EXIT_SUCCESS;
}
最终的源代码文件应该如下所示。
编写完 C 程序后,导航到保存 hello.c C 源文件的目录(在我的例子中为 ~/codes 目录),如下所示:
如您所见,hello.c C 源文件位于此目录中。
现在,要编译 C 源文件 hello.c,请运行以下命令:
如果您没有指定编译的二进制/可执行文件的名称,a.out将是编译的二进制/可执行文件的默认名称。
如果您想给编译后的二进制/可执行文件命名,即 hello,请使用以下命令编译 C 源文件 hello.c:
注意:这里,-o选项定义输出文件或编译的二进制/可执行文件名。
编译 C 源文件 hello.c 后,应生成一个新编译的二进制/可执行文件 hello,如下面的屏幕截图所示。
现在,运行编译后的二进制/可执行文件hello,如下所示:
如您所见,所需的输出打印在屏幕上。
现在,创建一个新的 C++ 源文件 hello.cpp 并键入以下代码行。
using namespace std;
int main(void) {
cout << "C++: Hello world from LinuxHint!" << endl;
return EXIT_SUCCESS;
}
最终的源代码文件应该如下所示。
如您所见,hello.cpp C++ 源文件位于~/codes 目录中。
现在,编译 C++ 源文件 hello.cpp 并使用以下命令为编译后的二进制/可执行文件命名为 hello-cpp:
编译 C++ 源文件 hello.cpp 后,应创建一个新编译的二进制/可执行文件 hello-cpp ,如下面的屏幕截图所示。
现在,运行hello-cpp编译的二进制/可执行文件,如下所示:
如您所见,所需的输出打印在屏幕上。
这就是在 CentOS 8 上安装 GCC 和 C/C++ 构建工具并编写第一个 C/C++ 程序的方法。感谢您阅读本文。