Fedora
在 Fedora 18 上安裝 GCC 4.6.3
我正在嘗試在 Fedora 18 上安裝 GCC 4.6.3。
我按照Lars Rohrbach 提供的說明進行操作。當我執行時
make
,我得到了錯誤/usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file or directory compilation terminated.
我在網上讀到這是因為缺少庫 glibc,但是 glibc 已經安裝在我的電腦上。
yum install glibc Loaded plugins: langpacks, presto, refresh-packagekit Package glibc-2.16-28.fc18.x86_64 already installed and latest version Nothing to do
(之前我在安裝需要 zlib 的程序時遇到了類似的錯誤,zlib 也已經存在。)
有人可以幫我成功安裝 gcc 4.6.3 嗎?謝謝你。
從Stack Overflow 的這個答案:
您缺少 32 位 libc 開發包:
在Red Hat發行版上,軟體包名稱是
glibc-devel.i686
.可能在 Fedora 中它是相同的包名。這也證實了這一點:
[root at prophead ~]# rpm --qf %{NAME}-%{ARCH}\\n -qf /usr/include/gnu/stubs-64.h glibc-devel-x86_64 [root at prophead ~]# rpm --qf %{NAME}-%{ARCH}\\n -qf /usr/include/gnu/stubs-32.h glibc-devel-i686