Ubuntu 9.04 配置 C , C++ 編譯環境( gcc , g++ )
1.
中國科學技術大學更新服務器(教育網,推薦校園網和網通用戶使用):
deb http://debian.ustc.edu.cn/ubuntu/ jaunty main multiverse restricted
universe
deb http://debian.ustc.edu.cn/ubuntu/ jaunty-backports main multiverse
restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ jaunty-proposed main multiverse
restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ jaunty-security main multiverse
restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ jaunty-updates main multiverse restricted
universe
deb-src http://debian.ustc.edu.cn/ubuntu/ jaunty main multiverse restricted
universe
deb-src http://debian.ustc.edu.cn/ubuntu/ jaunty-backports main multiverse
restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ jaunty-proposed main multiverse
restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ jaunty-security main multiverse
restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ jaunty-updates main multiverse
restricted universe
2. sudo gedit /etc/apt/sources.list
刪掉裏邊所有舊的內容,把新的源列表內容貼進去,再執行 :
sudo apt-get update ,就可以生效。
3. 如果單獨安裝 gcc 以及 g++ 比較麻煩,幸運的是,爲了能夠編譯 Ubuntu 的內核, Ubuntu 提供了一個 build-essential 軟件包。
查看該軟件包的依賴關係,可以看到以下內容:
$ apt-cache depends build-essential
build-essential
| 依賴 : libc6-dev
依賴 : <libc-dev>
libc6-dev
依賴 : gcc
依賴 : g++
依賴 : make
依賴 : dpkg-dev
也就是說,安裝了該軟件包,編譯 c/c++ 所需要的軟件包也都會被安裝。因此如果想在 Ubuntu 中編譯 c/c++ 程序,只需要安裝該軟件包就可以了。
4. 安裝方法如下:
$sudo apt-get install build-essential(如果源選擇的不合適的話,可能會出錯的~)