Centos下安装gcc和g++

gcc很好安装,直接输入命令:yum install gcc 即可。

检查一下是否安装成功:

[root@master protobuf-2.5.0]# gcc --version
gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-23)
Copyright (C) 2010 Free Software Foundation, Inc.

出现以上信息说明gcc安装成功。

安装g++,如果直接输入:yum install g++,则会出现

[root@master protobuf-2.5.0]# yum install g++
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Install Process
Loading mirror speeds from cached hostfile
 * base: mirrors.tuna.tsinghua.edu.cn
 * extras: mirror.bit.edu.cn
 * updates: mirror.bit.edu.cn
No package g++ available.
Error: Nothing to do

原因是在centos下g++安装包名字叫做:gcc-c++

所以应该输入 yum install gcc-c++,即可。

[root@master protobuf-2.5.0]# yum install gcc-c++
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Install Process
Loading mirror speeds from cached hostfile
 * base: mirrors.tuna.tsinghua.edu.cn
 * extras: mirror.bit.edu.cn
 * updates: mirror.bit.edu.cn
Resolving Dependencies
--> Running transaction check
---> Package gcc-c++.x86_64 0:4.4.7-23.el6 will be installed
--> Processing Dependency: libstdc++-devel = 4.4.7-23.el6 for package: gcc-c++-4.4.7-23.el6.x86_64
--> Processing Dependency: libstdc++ = 4.4.7-23.el6 for package: gcc-c++-4.4.7-23.el6.x86_64
--> Running transaction check
---> Package libstdc++.x86_64 0:4.4.7-18.el6 will be updated
---> Package libstdc++.x86_64 0:4.4.7-23.el6 will be an update
---> Package libstdc++-devel.x86_64 0:4.4.7-23.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package                 Arch           Version              Repository    Size
================================================================================
Installing:
 gcc-c++                 x86_64         4.4.7-23.el6         base         4.7 M
Installing for dependencies:
 libstdc++-devel         x86_64         4.4.7-23.el6         base         1.6 M
Updating for dependencies:
 libstdc++               x86_64         4.4.7-23.el6         base         296 k

Transaction Summary
================================================================================
Install       2 Package(s)
Upgrade       1 Package(s)

Total download size: 6.6 M
Is this ok [y/N]: y
Downloading Packages:
(1/3): gcc-c++-4.4.7-23.el6.x86_64.rpm                   | 4.7 MB     00:01     
(2/3): libstdc++-4.4.7-23.el6.x86_64.rpm                 | 296 kB     00:00     
(3/3): libstdc++-devel-4.4.7-23.el6.x86_64.rpm           | 1.6 MB     00:00     
--------------------------------------------------------------------------------
Total                                           2.5 MB/s | 6.6 MB     00:02     
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Updating   : libstdc++-4.4.7-23.el6.x86_64                                1/4 
  Installing : libstdc++-devel-4.4.7-23.el6.x86_64                          2/4 
  Installing : gcc-c++-4.4.7-23.el6.x86_64                                  3/4 
  Cleanup    : libstdc++-4.4.7-18.el6.x86_64                                4/4 
  Verifying  : libstdc++-4.4.7-23.el6.x86_64                                1/4 
  Verifying  : libstdc++-devel-4.4.7-23.el6.x86_64                          2/4 
  Verifying  : gcc-c++-4.4.7-23.el6.x86_64                                  3/4 
  Verifying  : libstdc++-4.4.7-18.el6.x86_64                                4/4 

Installed:
  gcc-c++.x86_64 0:4.4.7-23.el6                                                 

Dependency Installed:
  libstdc++-devel.x86_64 0:4.4.7-23.el6                                         

Dependency Updated:
  libstdc++.x86_64 0:4.4.7-23.el6                                               

Complete!

查看一下版本信息

[root@master protobuf-2.5.0]# g++ --version
g++ (GCC) 4.4.7 20120313 (Red Hat 4.4.7-23)
Copyright (C) 2010 Free Software Foundation, Inc.


安装成功!

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要在CentOS上离线安装GCCG++,可以按照以下步骤进行操作: 1. 在另一台已连接到互联网的计算机上下载所需的GCCG++安装包,并将它们复制到离线机器上。你可以从GCC官方网站(https://gcc.gnu.org/)或CentOS官方存储库中找到适用于你的操作系统版本的安装包。 2. 在离线机器上创建一个本地源存储库。你可以使用任何喜欢的方式,如将安装包复制到一个文件夹中。 3. 在终端中使用命令`yum install gcc`和`yum install gcc-c++`尝试安装GCCG++。由于离线机器无法通过互联网连接到CentOS存储库,该命令将会失败。然而,这将提供一份完整的依赖关系清单。 4. 确保你已安装“createrepo”工具。如果未安装,可以使用命令`yum install createrepo`进行安装。 5. 使用“createrepo”工具创建本地源的元数据。在终端中导航到存储库所在的文件夹,然后运行`createrepo .`命令(注意结尾的点号)。 6. 编辑“/etc/yum.repos.d”的任何name.repo文件,并在文件中添加以下内容: [mylocalrepo] name=My Local Repo baseurl=file:///path/to/local/repo enabled=1 gpgcheck=0 请确保将“/path/to/local/repo”替换为存储库所在的实际文件夹路径。 7. 保存并关闭文件。 8. 现在,运行`yum clean all`命令清理所有缓存。 9. 最后,通过运行`yum install gcc`和`yum install gcc-c++`命令从本地源存储库安装GCCG++。 通过按照以上步骤,在CentOS上离线安装GCCG++应该是相对简单的。确保将路径和文件名替换为实际的值,并根据需要调整任何其他设置。 ### 回答2: 离线安装CentOS GCC和G一般需要以下步骤: 1. 在一个可以联网的环境中下载GCC和G的压缩包文件。可以在CentOS官方网站、软件仓库或者其他合法的软件源中找到适用于你的CentOS版本的GCC和G压缩包文件。 2. 将下载好的压缩包文件复制到离线机器上。可以使用U盘、移动硬盘或者其他可移动存储设备来传输文件。 3. 在离线机器上解压缩GCC和G压缩包文件。可以使用命令行工具(如tar命令)或者图形界面工具(如文件管理器)来完成解压缩操作。 4. 进入解压缩后的文件夹,并执行相应的安装命令。一般来说,安装GCC需要执行类似以下命令:`./configure && make && make install`,而安装G需要执行类似以下命令:`./configure && make && make install`。请注意,具体的安装命令可能会因软件版本和配置不同而有所差异,请根据压缩包中的说明文档进行操作。 5. 完成安装后,可以使用GCC和G来进行编译和链接操作了。可以使用`gcc`命令来编译C/C++程序,使用`g++`命令来编译C++程序,使用`gfortran`命令来编译Fortran程序。 需要注意的是,离线安装过程中需要手动处理依赖关系。GCC和G所需要的相关依赖库和工具可能需要提前安装和配置,以确保编译和链接过程顺利进行。 总之,离线安装CentOS GCC和G主要包括下载、复制、解压缩、安装和配置等步骤,需要根据具体情况进行操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值