g++编译命令_教你在 CentOS 8上安装GCC实现开发编译功能

c649dcb785a833ebdea2d35a3ce6791e.png

1316547fd7ee7b2f0485ab1780e5a4aa.png

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

60ec75f2f7c717b3b54761763b0a017a.png

CentOS默认资源库中包含一个名为"开发工具"的软件包组,其中包括 GNU 编译器集合、GNU 调试器以及其他编译软件所需的开发库和工具。

安装GCC与配置GCC

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

安装开发工具组

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

836b1b880e9f6c865d218e033f1cf0e7.png

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

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

94bde019d475ec3ef82a5e68e69f4ede.png

验证GCC是否安装成功

[root@ece2cd92dada ~]# gcc --versiongcc (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.

f51056d24dd6afb4c5686d45dece7f64.png

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

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

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

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

439e8666ff2a240db40238f79c5d1f70.png

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

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

2cd094a6f518ee3f263b7b96cda75bc0.png

总    结

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

788e024fb6f656af28af9281bdcb3380.png

如果喜欢这位作者的文章,点点在看支持一下

c81b1684b8444e020fdf77c2a2d5b799.png

官方站点:www.linuxprobe.com

 Linux命令大全:www.linuxcool.com

Linux系统下载站:www.linuxdown.com

25a4982419751ba15c1afb0030d5ad31.png

刘遄老师QQ:5604922

Linux技术交流群:193666693

(新群,火热加群中……)

书籍在线学习(电脑阅读效果佳)

http://www.linuxprobe.com/chapter-00.html

    想要学习Linux系统的读者可以点击按钮来了解书籍《Linux就该这么学》,同时也非常适合专业的运维人员阅读,成为辅助您工作的高价值工具书!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值