如何在X86_64 CentOS系统上安装32位gcc编译器

时间:2018-04-04 06:55:07

标签: linux gcc centos

我尝试过以下命令:

yum install libgcc.i686  --setopt=protected_multilib=false

但是我从输出中得到了一些错误消息:

Transaction Check Error:
  package libgcc-4.8.2-8.el6.x86_64 (which is newer than libgcc-4.4.7-18.el6_9.2.i686) is already installed

那么如何解决这个问题呢?我认为在系统中保留两个arch版本编译器是可以接受的。

2 个答案:

答案 0 :(得分:1)

您可能需要安装i686个GCC组件:

yum install libgcc.i686 glibc-devel.i686

对于C ++,您还需要

yum install libstdc++-devel.i686

答案 1 :(得分:0)

错误消息告诉您x86和x86_64版本的库必须同步,因此您需要安装/更新这两个库:

yum install libgcc libgcc.i686