簡體   English   中英

如何在openSUSE 11.2(x86_64)上安裝/更新gcc-4.6?

[英]How to install/update gcc-4.6 on openSUSE 11.2 (x86_64)?

我在安裝JikesRVM時遇到了一個錯誤,即

skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/4.4/libstdc++.so when searching for -lstdc++

因此,我正在嘗試將其安裝/更新為更高版本。 現在,機器已經有

gcc (SUSE Linux) 4.4.1 [gcc-4_4-branch revision 150839]

我是openSUSE的新手,可以幫忙嗎?

謝謝!

您需要為GNU C / C ++編譯器安裝32位支持,因為x86_64上的JikesRVM當前僅支持32位體系結構。

要在OpenSuSE 11.2中安裝此支持,請輸入

    sudo zypper install gcc44-32bit gcc-32bit libstdc++44-devel-32bit

前兩個提供了對C語言和32位版本的libgcc(GCC低級運行時庫)的運行時支持。 第三個提供了32位版本的libstdc ++,包括靜態導入庫和動態庫。 JikesRVM缺少靜態libstdc ++。a。

要驗證是否正確安裝了32位C ++構建系統,可以使用以下命令進行測試

    echo "int main(){}" | g++ -x c++ -m32 -

注意對OpenSuSE 11.2的官方支持已經結束。 Evergreen支持將在2013年提供。不過,有可能很快更新到11.3或更高版本。

暫無
暫無

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

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