進入到掛載的目錄下,先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下拉列表,選擇 標準分割槽 然後點選左下角的 按鈕,在彈出的 新增新掛載點 對...