教你在 CentOS 8上安装GCC实现开发编译功能
介绍
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实现开发编译功能相关推荐
- fortran安装_如何在 CentOS 8 上安装 GCC
本文最先发布在: 如何在 CentOS 8 上安装 GCCwww.itcoder.tech GNU 编译器集合是一系列用于语言开发的编译器和库的集合,包括: C, C++, Objective-C, ...
- 教你在CentOS 8上安装和配置Redmine项目管理系统
Redmine Redmine是一个免费开源的项目管理和问题跟踪应用程序,它是跨平台和跨数据库的,建立在Ruby on Rails框架之上.文内含长段代码可复制可往左滑,希望对大家有帮助! 实验环境 ...
- owncloud 10.0 php,基于Linux云服务器CentOS 7上安装OwnCloud 10.0.8
OwnCloud是一款文件主机服务软件,平时使用的云存储,本文将教大家在CentOS 7上安装目前最新版本OwnCloud 10.0.8.这个是在自己主机的Linux云服务器上建立属于自己的私有云,O ...
- 如何在 CentOS 7 上安装 Nginx
本文首发:开发指南:如何在 CentOS 7 上安装 Nginx Nginx 读作 engine x, 是一个免费的.开源的.高性能的 HTTP 和反向代理服务,主要负责负载一些访问量比较大的站点. ...
- 运维Linux redis,系统运维|如何在 CentOS 7 上安装 Redis 服务器
大家好,本文的主题是 Redis,我们将要在 CentOS 7 上安装它.编译源代码,安装二进制文件,创建.安装文件.在安装了它的组件之后,我们还会配置 redis ,就像配置操作系统参数一样,目标就 ...
- opencv 安装_如何在 CentOS 8 上安装 OpenCV
本文最先发表在: 如何在 CentOS 8 上安装 OpenCVwww.itcoder.tech OpenCV(Open Source Computer Vision Library) 是一个开源的 ...
- linux怎么离线安装gcc文件夹,CentOS下离线安装gcc环境,图文详细,方法全面
CentOS下离线安装gcc环境,图文详细,方法全面 下载 方式1:如果有网的虚拟机还没有安装,可以直接 yum install --downloadonly --downloaddir=/root/ ...
- 2019 年如何在 CentOS 7 上安装最新版 Nginx
本文首发:开发指南:如何在 CentOS 7 上安装 Nginx Nginx 读作 engine x, 是一个免费的.开源的.高性能的 HTTP 和反向代理服务,主要负责负载一些访问量比较大的站点. ...
- 如何在CentOS 7上安装Redis服务器
大家好,本文的主题是 Redis,我们将要在 CentOS 7 上安装它.编译源代码,安装二进制文件,创建.安装文件.在安装了它的组件之后,我们还会配置 redis ,就像配置操作系统参数一样,目标就 ...
最新文章
- 熬夜彻底搞懂Cookie Session Token JWT
- system diagnostics starts什么意思_System类
- 数据结构:O(nlogn)算法
- 文件,文件夹基本操作
- JVM垃圾回收机制总结
- apache ignite_Kubernetes集群上的Apache Ignite和Spring第1部分:Spring Boot应用程序
- 怎么在同一页中分页_分库分表业界难题,跨库分页的几种常见方案
- 计算机用语优秀怎么算,计算机专业用语
- python中的列表排序
- 设计网页字体css,CSS教程
:网页字体及字体大小的设计
- 15.企业应用架构模式 --- 分布模式
- Surfer格网文件裁剪
- matlab脉宽调制pwm,脉宽调制matlab仿真
- 部分选主元的Doolittle分解
- 可裂解组织蛋白酶的ADC偶联物-靶向抗体偶联技术
- python分析比赛_实战项目练习 ---- 【2018世界杯】用python分析夺冠球队
- 照片也能动起来,Python这个开源项目厉害了!
- 数码照片处理实例:用Photoshop处理照片的背景
- 阿里钉钉、天猫、同程、百度春招暑期Java实习重点面经综合(已拿offer)
- 中国电能质量治理行业需求规模及投资前景展望报告(2022-2027年)
热门文章
- 新手福音,机器学习工具Sklearn 中文文档 0.19版(最新)
- 深度学习项目:歌词的自动生成
- oracle有几种类型表空间,oracle 数据创建时如何指定表空间类型
- R语言中管道操作 %%, %T%, %$% 和 %%
- 用 Doc2Vec 得到文档/段落/句子的向量表达
- Google安全团队对Android安全的认识
- 类型混淆漏洞实例浅析
- JDK源码学习笔记——String
- Redis和MySQL的结合方案
- springboot (spring mvc)集成swagger