簡體   English   中英

如何在 X86_64 CentOS 系統上安裝 32 位 gcc 編譯器

[英]How to install a 32bit gcc compiler on a X86_64 CentOS system

我嘗試了以下命令:

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 版本編譯器是可以接受的。

您可能需要安裝 GCC 的i686組件:

yum install libgcc.i686 glibc-devel.i686

對於 C++,您還需要

yum install libstdc++-devel.i686

錯誤消息告訴您庫的 x86 和 x86_64 版本必須同步,因此您需要安裝/更新兩者:

yum install libgcc libgcc.i686

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM