(一)在centos5.5下面:
1. 使用yum安裝(最簡單):
1.1 使用yum安裝時,首先確保一個最新的源,通過網絡軟件檔案鏡像將系統裏的軟件升級,如直接在終端執行以下:
cd /etc/yum.repos.d
mv CentOS-Base.repo CentOS-Base.repo.save
wget http://centos.ustc.edu.cn/CentOS-Base.repo.5
mv CentOS-Base.repo.5 CentOS-Base.repo
update
1.2 依次使用:yum install gcc和yum install gcc-c++
yum就可以自動查找軟件的相關依賴包,自動下載安裝。
1.3 因爲一般編譯鏈接使用autotools系列工具,這些工具包括:
autoscan
aclocal
autoheader
autoconf
automake
可以使用which命令查看是否安裝和安裝的目錄。
同樣使用yum安裝:
yum install autoconf 以及yum install automake
至此將c++開發、編譯、鏈接環境安裝好了,就可以進行c++編程之旅了。
由於這個工具比較小,也可以選擇使用tar包來進行安裝,基本不用配置,直接使用configure文件中的配置。
(補充:如果執行./configure時出現:-bash: ./configure: Permission denied
2.使用rpm包進行安裝
這種方式需要在本機上有大量的.rpm包,安裝時要設置大量的配置選項,而且要處理好包間的依賴關係,也就是要按照一定的順序安裝,比較麻煩。這種方式適應於系統安裝文件中有這些包,或者產品發佈打包時一般都是採取這種安裝方式。
(二)ubuntu下面:
使用sudo apt-get install build-essential 一條命令就可以完成g++等的安裝。如果額外需要automake的工具,使用apt-get install automake就可以搞定了。簡直是太爽了。ubuntu乃至linux的種種人性化的特色令人驚歎!!!