Linux作業系統下安裝最新的gcc4 2 2方法

2021-05-23 00:31:44 字數 2448 閱讀 4272

進入到掛載的目錄下,先cp gcc4.2.bz2 /azuo,

cd /azuo,

tar -xvf gcc 4.2.bz2 ,

得到gcc-4.2,

cd gcc-4.2,在/usr目錄下建立乙個資料夾就是現在要存放新的gcc的目錄,

mkdir /usr/gcc4

./configure –prefix=/usr/gcc4

回車,就會 有配置資訊,只要不報錯就可以了,

make,這個過程很久,因為我沒有設定一些具體的選項,因此,所有的元件幾乎都要編譯一遍,我 的電腦cpu:amd 3200+x2 ,1.5g記憶體,大概花費乙個半小時。

到這個時候為止,/usr/gcc4下還沒有任何東 西,編譯過程都是發生在源資料夾,讓我們再來乙個動作,所有的要用到的東西都會配置到目標資料夾下,

make install;

這個過程也不短,等著就是了。

一切都已經弄好了之後就是使用最新的gcc了,可以看到,在/usr/gcc4/bin下有 gcc,g++,等一些東西,都是可以用的,寫兩個程式:

aa.c:

1 #include 2

3 int main(void)

gcc -o aa aa.c

執行 ./aa

上面的這個是c的,下面這個就是c++的了:

a.cpp:

1 #include

2 using namespace std;

3 int main(void)

g++ -o a a.cpp

執行就是了./a

一切ok了,就可以讓最新的gcc工具取代原來的工具了。

看看原來的gcc是什麼版本的,我們好解除安裝它:

[root@btazuo bin]# rpm -qa gcc

gcc-4.1.2-27.fc7

[root@btazuo bin]# rpm -e gcc-4.1.2-27.fc7

error: failed dependencies:

gcc is needed by (installed) systemtap-0.5.13-1.fc7.i386

gcc = 4.1.2-27.fc7 is needed by (installed) gcc-c++-4.1.2-27.fc7.i386

gcc = 4.1.2-27.fc7 is needed by (installed) gcc-gfortran- 4.1.2 -27.fc7. i386

[root@btazuo bin]# rpm -e gcc-c++-4.1.2-27.fc7.i386

[root@btazuo bin]# rpm -e gcc-gfortran-4.1.2-27.fc7.i386

[root@btazuo bin]# rpm -e gcc-4.1.2-27.fc7

error: failed dependencies:

gcc is needed by (installed) systemtap-0.5.13-1.fc7.i386

[root@btazuo bin]# g++

bash: g++: command not found

解除安裝成功

[root@btazuo bin]# gcc

gcc: 沒有輸入檔案 ,可見gcc猶在

[root@btazuo bin]# rpm -e systemtap-0.5.13-1.fc7.i386

[root@btazuo bin]# gcc

gcc: 沒有輸入檔案

[root@btazuo bin]# rpm -e gcc-4.1.2-27.fc7

[root@btazuo bin]# gcc

bash: /usr/lib/ccache/gcc: 沒有那個檔案或目錄

最後的解除安裝成功!

[root@btazuo bin]# ln -s /usr/gcc4/bin/g++ g++

[root@btazuo bin]# g++

g++: 沒有輸入檔案

可見g++已經裝好了,可以使用了。

然後 是gcc:

[root@btazuo bin]# ln -s /usr/gcc4/bin/gcc gcc

[root@btazuo bin]# gcc

bash: /usr/lib/ccache/gcc: 沒有那個檔案或目錄

[root@btazuo bin]# ./gcc

gcc: 沒有輸入檔案

[root@btazuo lib]# ln -s /usr/gcc4/bin/gcc /usr/lib/ccache/gcc

[root@btazuo lib]# gcc

gcc: 沒有輸入檔案

到此為止,gcc和g++都已經建立好了,可以用了,最後把原來的包和解壓檔案都可以刪除了,以節省硬碟空間!

安裝Linux作業系統

安裝 linux作業系統 linux 系統的組成 linux作業系統是由linux核心和各種外圍程式組成的 linux核心是乙個特殊的軟體程式,用於實現cpu和記憶體分配 程序排程 裝置驅動等核心操作,以面向硬體為主 外圍程式包括分析使用者指令的直譯器 網路服務程式 圖形桌面程式等各應用型的軟體程式...

安裝Linux作業系統

安裝 linux作業系統 linux 系統的組成 linux作業系統是由linux核心和各種外圍程式組成的 linux核心是乙個特殊的軟體程式,用於實現cpu和記憶體分配 程序排程 裝置驅動等核心操作,以面向硬體為主 外圍程式包括分析使用者指令的直譯器 網路服務程式 圖形桌面程式等各應用型的軟體程式...

Linux作業系統的安裝

軟體環境 開始介面是這樣的 1 建立新的虛擬機器,型別選擇 典型 然後點選下一步 2 選擇要安裝的作業系統型別,點選下一步 3 給虛擬機器命名,並選擇安裝位置 4 指定磁碟容量 預設 5 自定義硬體 預設 注意 點選lvm下拉列表,選擇 標準分割槽 然後點選左下角的 按鈕,在彈出的 新增新掛載點 對...