Ubuntu 安裝低版本 GCC

2021-09-30 09:23:59 字數 1630 閱讀 8797

因為編譯核心的需要, ubuntu 自帶的 gcc4.5 版本太高,需要使用 gcc4.3 ,因此需要安裝低版本的 gcc ,我選擇的是 gcc4.3.4.

gcc-3.4-base_3.4.6-6ubuntu3_i386.deb 、

gcc-3.4_3.4.6-6ubuntu3_i386.deb 、

cpp-3.4_3.4.6-6ubuntu3_i386.deb 、

g++-3.4_3.4.6-6ubuntu3_i386.deb 、

libstdc++6-dev_3.4.6-6ubuntu3_i386.deb

cpp-4.3_4.3.4-10ubuntu1_i386.deb

g++-4.3_4.3.4-10ubuntu1_i386.deb

gcc-4.3_4.3.4-10ubuntu1_i386.deb 、

gcc-4.3-base_4.3.4-10ubuntu1_i386.deb

libstdc++6-4.3-dev_4.3.4-10ubuntu1_i386.deb

( 2 )安裝這些包

apt-get install libmpfr1ldbl

dpkg --force-depends -i cpp-4.3_4.3.4-10ubuntu1_i386.deb gcc-4.3-base_4.3.4-10ubuntu1_i386.deb  g++-4.3_4.3.4-10ubuntu1_i386.deb libstdc++6-4.3-dev_4.3.4-10ubuntu1_i386.deb gcc-4.3_4.3.4-10ubuntu1_i386.deb    

( 3 )系統配置

安裝完成之後,在系統裡會多出: gcc-4.3

目前系統裡有兩個版本的 gcc ,預設時 gcc4.5 ;需要改變系統的預設配置:

增加 gcc4.5 和 gcc4.3 可選項

$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.3 40

$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.5 20

切換版本到 gcc-4.3

$ sudo update-alternatives --config gcc

現有 3 個可選項,它們都提供了「 gcc 」

* 0            /usr/bin/gcc-4.3   40        auto mode

1            /usr/bin/gcc-4.3   40        manual mode

2            /usr/bin/gcc-4.5   20        manual mode

要維持預設值 [*] ,按回車鍵,或者鍵入選擇的編號: 0

使用「 /usr/bin/gcc-4.5 」來提供「 gcc 」。

至此編譯成功。

編譯核心時,我用 ubuntu 自帶的 gcc4.3 編譯 2.6.26 時,不會出現問題;然而編譯 2.6.14.4 時,就出現了inline 問題 ,這是因為 gcc 版本太高,故需要低版本的 gcc

還有乙個問題:記得換一台大記憶體的計算機,1g在編譯android時會出錯,後來我直接用實機,2g記憶體才編譯通過

ubuntu18 安裝低版本gcc

ubuntu18 預設gcc7 安裝低版本gcc4.9報錯 正在讀取軟體包列表.完成 正在分析軟體包的依賴關係樹 正在讀取狀態資訊.完成 現在沒有可用的軟體包 gcc,但是它被其它的軟體包引用了。這可能意味著這個缺失的軟體包可能已被廢棄,或者只能在其他發布源中找到 e 軟體包gcc還沒有可供安裝的候...

安裝低版本GCC方法

sudo apt get install gcc 3.3 安裝完成之後,在系統裡會多出 gcc 3.3 目前系統裡有兩個版本的gcc,預設時gcc4.4 需要改變系統的預設配置 看一下當前安裝的gcc的各個版本 ll usr bin gcc lrwxrwxrwx 1 root root 7 2010...

ubuntu10 04安裝低版本的gcc

ubuntu10.04降低gcc和g 版本的過程 ubuntu10.04的預設安裝是4.4版本的gcc和g 可以通過gcc v命令檢視 下面就進入安裝gcc 3.4.6的過程 gcc 3.4 3.4.6 6ubuntu3 i386.deb cpp 3.4 3.4.6 6ubuntu3 i387.de...