|
本文轉(zhuǎn)引自 飛凌嵌入式S3C6410 Linux討論區(qū):www.witech.com.cn
ubuntu9.10 簡介
順便給大家一個ubuntu官方的學習使用ubuntu的法子
http://forum.ubuntu.org.cn/viewt ... 514866ba3a1fb9f99d8
從windows轉(zhuǎn)到ubuntu陣營的指北手冊,ubuntu官方論壇藍貼:
http://forum.ubuntu.org.cn/viewtopic.php?f=48&t=243876
以下是ubuntu官方的下載地址:(如果失效了請告訴我,我去找新的鏈接)
http://releases.ubuntu.com/relea ... 0-desktop-amd64.iso
http://releases.ubuntu.com/relea ... 10-desktop-i386.iso
選擇安裝方法:
amd64適用于64位和32位cpu,amd和intel的64位和32位cpu都可以。
i386適用于32位cpu,amd和intel的32位cpu。
下面這個說法是錯誤的,是我以前犯的錯誤,留下來,讓我的教訓變成大家的經(jīng)驗。
/----------------------------------------------------------------------------/
顧名思義:amd64.iso用于amd的cpu,i386.iso用于intel的cpu。
如果使用vmware虛擬機的話,建議使用i386.iso。
/----------------------------------------------------------------------------/
ps:為什么是錯誤的呢,我說下我所了解的。i386是早期32位cpu的代表,所以用i386代表32位。而amd64位cpu是64位cpu中最早的,也按照慣例,64位cpu用的ubuntu叫做amd64。不過64位Ubuntu可以安裝在32位和64位cpu的PC上,32位Ubuntu只能用在32位cpu的PC上。
ubuntu可以通過apt的方式來升級、卸載、管理軟件
apt命令的簡單介紹如下:
apt-cache search # ------(package 搜索包)
apt-cache show #------(package 獲取包的相關信息,如說明、大小、版本等)
sudo apt-get install # ------(package 安裝包)
sudo apt-get install # -----(package - - reinstall 重新安裝包)
sudo apt-get -f install # -----(強制安裝?#"-f = --fix-missing"當是修復安裝吧...)
sudo apt-get remove #-----(package 刪除包)
sudo apt-get remove - - purge # ------(package 刪除包,包括刪除配置文件等)
sudo apt-get update #------更新源
sudo apt-get upgrade #------更新已安裝的包
sudo apt-get dist-upgrade # ---------升級系統(tǒng)
sudo apt-get dselect-upgrade #------使用 dselect 升級
apt-cache depends #-------(package 了解使用依賴)
apt-cache rdepends # ------(package 了解某個具體的依賴?#當是查看該包被哪些包依賴吧...)
sudo apt-get build-dep # ------(package 安裝相關的編譯環(huán)境)
apt-get source #------(package 下載該包的源代碼)
sudo apt-get clean && sudo apt-get autoclean # --------清理下載文件的存檔 && 只清理過時的包
sudo apt-get check #-------檢查是否有損壞的依賴
詳細資料請看ubuntu官方論壇藍貼:
http://wiki.ubuntu.org.cn/UbuntuHelp:AptGet/Howto/zh
gcc是我們學習工具的一種,有朋友也在ubuntu下整理了gcc的制作方法。以下是我轉(zhuǎn)的原文:
-----------------------------------------華麗分割線-------------------------------------------
這幾天突然想學習下gcc,就在網(wǎng)上搜集些資料,總結(jié)下制作個系列教程,更好的幫助自己學習,希望也能給大家一點幫助,就這樣啦。
歡迎大家到偶的Blog給點支持啦:http://hi.baidu.com/god_86
不經(jīng)意間,GCC已發(fā)展到了4.3的版本,盡管在軟件開發(fā)社區(qū)之外乏人聞問,但因為GCC在幾乎所有開源軟件和自由軟件中都會用到,因此它的編譯性能的漲落會直接影響到Linux 、Firefox 乃至于OpenOffice.org和Apache等幾千個項目的開發(fā)。因此,把GCC擺在開源軟件的核心地位是一點也不為過。另一方面,GCC4.3的出現(xiàn),正在牽引著廣大程序員們的心。如果我們非要用一個詞來說明GCC與程序員之間的關系,那無疑是"心隨心動"。
歷史篇
作為自由軟件的旗艦項目,Richard Stallman 在十多年前剛開始寫作 GCC 的時候,還只是把它當作僅僅一個 C 程序語言的編譯器;GCC 的意思也只是 GNU C Compiler 而已。經(jīng)過了這么多年 的發(fā)展,GCC 已經(jīng)不僅僅能支持 C 語言;它現(xiàn)在還支持Ada 語言、C++ 語言、Java 語言、Objective C 語言、Pascal 語言、COBOL語言,以及支持函數(shù)式編程和邏輯編程的 Mercury 語言,等等。而 GCC 也不再單只是 GNU C 語言編譯器的意思了,而是變成了 GNU Compiler Collection 也即是 GNU 編譯器家族的意思了。另一方面,說到 GCC 對于各種硬件平臺的支持,概括起來就是一句話:無所不在。幾乎所有有點實際用途的硬件平臺,甚至包括有些不那么有實際用途的硬件平臺。
Gcc 簡介
Linux系統(tǒng)下的gcc(GNU C Compiler)是GNU推出的功能強大、性能優(yōu)越的多平臺編譯器,是GNU的代表作品之一。Gcc是可以在多種硬體平臺上編譯出可執(zhí)行程序的超級編譯器,其執(zhí)行效率與一般的編譯器相比平均效率要高20%~30%。
官方網(wǎng)站:http://gcc.gnu.org/
gcc是linux的唯一編譯器,沒有gcc就沒有l(wèi)inux,gcc的重要性就不可言喻啦。居然這么重要,那就很值得我們來好好研究下啦。好啦,開始我們的gcc之旅吧!
首先消除gcc和g++誤區(qū)吧。
gcc和g++都是GNU(組織)的一個編譯器。
誤區(qū)一:gcc只能編譯c代碼,g++只能編譯c++代碼
兩者都可以,但是請注意:
....
PS:原文實在太長,很多源碼,有興趣的朋友可以去論壇看:http://bbs.witech.com.cn/thread-1988-1-1.html |
|