介绍

GNU Compiler Collection (GCC)是由C、C++、Objective-C、Fortran、Ada、Go和D等编程语言的编译器和库组成,很多开源项目,包括Linux内核和GNU工具,都是用GCC编译的。

安装GCC与配置GCC

要安装GCC开发工具包,必须要以root或具有sudo权限的用户身份运行以下命令,我这里是以root用户的身份执行命令安装的,具体安装如下:

安装开发工具组

[root@ece2cd92dada ~]# dnf group install "Development Tools"


以上命令安装了很多软件包,包括gcc、g++和make
安装开发工具手册

[root@ece2cd92dada ~]# dnf install man-pages


验证GCC是否安装成功

[root@ece2cd92dada ~]# gcc --version
gcc (GCC) 8.3.1 20190507 (Red Hat 8.3.1-4)
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


vim编写一个C语言的“Hello World”

[root@ece2cd92dada ~]# vim hello.c
#include
int main()
{printf ("Hello World!\n");return 0;
}

GCC编译hello.c文件,生成hello二进制程序

[root@ece2cd92dada ~]# gcc hello.c -o hello

运行编译后的hello二进制程序

[root@ece2cd92dada ~]# ./hello
Hello World!

总 结

本文介绍了如何在CentOS 8上安装GCC开发编译工具,现在可以访问官方的GCC文档页面,也可以查阅一些资料,学习如何使用GCC和G++来编译你的C和C++程序。

参考链接 :
教你在 CentOS 8上安装GCC实现开发编译功能
https://mp.weixin.qq.com/s/LRuquRSzankvf4S5W5CYNg

教你在 CentOS 8上安装GCC实现开发编译功能相关推荐

  1. fortran安装_如何在 CentOS 8 上安装 GCC

    本文最先发布在: 如何在 CentOS 8 上安装 GCC​www.itcoder.tech GNU 编译器集合是一系列用于语言开发的编译器和库的集合,包括: C, C++, Objective-C, ...

  2. 教你在CentOS 8上安装和配置Redmine项目管理系统

    Redmine Redmine是一个免费开源的项目管理和问题跟踪应用程序,它是跨平台和跨数据库的,建立在Ruby on Rails框架之上.文内含长段代码可复制可往左滑,希望对大家有帮助! 实验环境 ...

  3. owncloud 10.0 php,基于Linux云服务器CentOS 7上安装OwnCloud 10.0.8

    OwnCloud是一款文件主机服务软件,平时使用的云存储,本文将教大家在CentOS 7上安装目前最新版本OwnCloud 10.0.8.这个是在自己主机的Linux云服务器上建立属于自己的私有云,O ...

  4. 如何在 CentOS 7 上安装 Nginx

    本文首发:开发指南:如何在 CentOS 7 上安装 Nginx Nginx 读作 engine x, 是一个免费的.开源的.高性能的 HTTP 和反向代理服务,主要负责负载一些访问量比较大的站点. ...

  5. 运维Linux redis,系统运维|如何在 CentOS 7 上安装 Redis 服务器

    大家好,本文的主题是 Redis,我们将要在 CentOS 7 上安装它.编译源代码,安装二进制文件,创建.安装文件.在安装了它的组件之后,我们还会配置 redis ,就像配置操作系统参数一样,目标就 ...

  6. opencv 安装_如何在 CentOS 8 上安装 OpenCV

    本文最先发表在: 如何在 CentOS 8 上安装 OpenCV​www.itcoder.tech OpenCV(Open Source Computer Vision Library) 是一个开源的 ...

  7. linux怎么离线安装gcc文件夹,CentOS下离线安装gcc环境,图文详细,方法全面

    CentOS下离线安装gcc环境,图文详细,方法全面 下载 方式1:如果有网的虚拟机还没有安装,可以直接 yum install --downloadonly --downloaddir=/root/ ...

  8. 2019 年如何在 CentOS 7 上安装最新版 Nginx

    本文首发:开发指南:如何在 CentOS 7 上安装 Nginx Nginx 读作 engine x, 是一个免费的.开源的.高性能的 HTTP 和反向代理服务,主要负责负载一些访问量比较大的站点. ...

  9. 如何在CentOS 7上安装Redis服务器

    大家好,本文的主题是 Redis,我们将要在 CentOS 7 上安装它.编译源代码,安装二进制文件,创建.安装文件.在安装了它的组件之后,我们还会配置 redis ,就像配置操作系统参数一样,目标就 ...

最新文章

  1. 熬夜彻底搞懂Cookie Session Token JWT
  2. system diagnostics starts什么意思_System类
  3. 数据结构:O(nlogn)算法
  4. 文件,文件夹基本操作
  5. JVM垃圾回收机制总结
  6. apache ignite_Kubernetes集群上的Apache Ignite和Spring第1部分:Spring Boot应用程序
  7. 怎么在同一页中分页_分库分表业界难题,跨库分页的几种常见方案
  8. 计算机用语优秀怎么算,计算机专业用语
  9. python中的列表排序
  10. 设计网页字体css,CSS教程 :网页字体及字体大小的设计
  11. 15.企业应用架构模式 --- 分布模式
  12. Surfer格网文件裁剪
  13. matlab脉宽调制pwm,脉宽调制matlab仿真
  14. 部分选主元的Doolittle分解
  15. 可裂解组织蛋白酶的ADC偶联物-靶向抗体偶联技术
  16. python分析比赛_实战项目练习 ---- 【2018世界杯】用python分析夺冠球队
  17. 照片也能动起来,Python这个开源项目厉害了!
  18. 数码照片处理实例:用Photoshop处理照片的背景
  19. 阿里钉钉、天猫、同程、百度春招暑期Java实习重点面经综合(已拿offer)
  20. 中国电能质量治理行业需求规模及投资前景展望报告(2022-2027年)

热门文章

  1. 新手福音,机器学习工具Sklearn 中文文档 0.19版(最新)
  2. 深度学习项目:歌词的自动生成
  3. oracle有几种类型表空间,oracle 数据创建时如何指定表空间类型
  4. R语言中管道操作 %%, %T%, %$% 和 %%
  5. 用 Doc2Vec 得到文档/段落/句子的向量表达
  6. Google安全团队对Android安全的认识
  7. 类型混淆漏洞实例浅析
  8. JDK源码学习笔记——String
  9. Redis和MySQL的结合方案
  10. springboot (spring mvc)集成swagger