切換 GCC 版本

今天想安裝 kqemu 來試試,但後來還是放棄了,覺得 kqemu 沒有 VirtualBox 使用方便,如今覺得 VirtualBox 的不足是不知如何打開 CPU 的 svm 支持,運行時硬盤老轉,可能內存少了。

在嘗試安裝 kqemu 的時候,要先編譯 gcc3,Wiki 上說 qemu 官方是並不爲使用 gcc4 編譯 qemu 提供支持,所以最好使用 gcc3 來編譯。

故,接下來的一步就應該是切換 gcc 版本。按照 Wiki 所述的步驟,卻不過遇到一個問題:

heyuqi@qGentoo ~ $ sudo gcc-config x86_64-pc-linux-gnu-3.4.6
 * gcc-config: Could not locate 'x86_64-pc-linux-gnu-
3.4.6' in '/etc/env.d/gcc/' !

不曉得如何才能產生 /etc/env.d/gcc/* 文件,但找到一個解決辦法:

heyuqi@qGentoo ~ $ sudo gcc-config -l
 [
1] i686-pc-linux-gnu-3.4.6
 [
2] i686-pc-linux-gnu-3.4.6-hardened
 [
3] i686-pc-linux-gnu-3.4.6-hardenednopie
 [4] i686-pc-linux-gnu-3.4.6-hardenednopiessp
 [5] i686-pc-linux-gnu-3.4.6-hardenednossp
 [6] i686-pc-linux-gnu-4.1.2 *

heyuqi@qGentoo ~ $ sudo gcc-config 1
 * Switching native-compiler to i686-pc-linux-gnu-3.4.6 ...
>>> Regenerating /etc/ld.so.cache...                                      [ ok ]

 * If you intend to use the gcc from the new profile in an already
 * running shell, please remember to do:

 *   # source /etc/profile
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章