[Centos系统] CentOS7安装gcc(有效)

679 0
Honkers 2025-10-4 17:18:25 | 显示全部楼层 |阅读模式

前言

什么是gcc?
‌GCC(GNU Compiler Collection)‌是由GNU开发的一套编程语言编译器,支持多种编程语言,包括C、C++、Objective-C、Fortran、Ada和Go等。GCC最初是为GNU操作系统设计的,现已成为大多数类Unix操作系统(如Linux、BSD、MacOS X等)的标准编译器,并且在Windows平台上也可以使用‌。

1虚拟机环境

CentOS7

2CentOS7安装gcc

2.1切换root用户

1.如果没有设置过root用户密码,则需要先为root设置密码。
打开终端输入命令:

  1. sudo passwd root
复制代码

然后根据提示为root设置密码,输入密码时密码不可见。
2.已设置root密码后,切换到root用户。
输入命令:

  1. su -
复制代码

如图,输入设置的root密码(输入的密码看不见),即可成功登录root用户。

2.2更换镜像源为阿里云镜像源

1.备份原来的yum配置文件

  1. sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
复制代码

2.下载阿里云yum配置文件

  1. sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
复制代码

输入命令后,等待下载完成。


3.清理并重建 YUM 缓存

  1. sudo yum clean all
  2. sudo yum makecache
复制代码

2.3使用 YUM 安装默认版本的 GCC

1.更新YUM仓库

  1. sudo yum update
复制代码

2.安装gcc

  1. sudo yum install -y gcc gcc-c++
复制代码

gcc 是 C 语言编译器。
gcc-c++ 是 C++ 编译器。

在安装过程中,会有一些询问,我们直接输入y,然后回车即可。


等待安装完毕。

3.验证安装
输入命令,可以查询到安装的版本。

  1. gcc --version
  2. g++ --version
复制代码

3编译一个C语言程序

3.1编写一个简单C语言程序

1.使用vim编辑器编写一个简单C程序,输入下面命令后回车。

  1. vim hello.c
复制代码

2.然后点击键盘上的i按键,进入编辑模式,代码如下。


3.编写完成后,点击ESC按键,然后输入:wq保存并退出。
4.查询刚刚编写的C程序的内容。

  1. cat hello.c
复制代码

3.2编译C程序

1.使用gcc编译程序。
编译命令:

  1. gcc -o test hello.c
复制代码
项目解释
gccGNU编译器集合的命令行工具
-o test指定输出文件的名称为test(可任意命名)
hello.c源代码文件

2.编译成功后,会生成一个名为test的可执行文件。
如图,输入ll命令,可查看到该文件。


3.运行程序
输入命令,可以看到成功输出。

  1. ./test
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2026 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行