[Ubuntu-zh] 怎么用UBUNTU编C语言啊?

Ma Xiaojun damage3025在gmail.com
星期日 九月 30 17:38:23 UTC 2012


雖然這裏是Ubuntu地盤按理說不應該討論VC這種東西,不過要學習C/C++,絕對不應該在用6.0啊,十幾年來編譯器的進步還是不小的。VC中的編譯器我稱之爲CL,因爲我在只有VC的機器上也喜歡用cl.exe直接編譯。

* 更好的編譯優化
* 對C不安全函數(如gets)的警告
* C99支持(主要在GCC這邊,M$的CL貌似沒啥)
* C++98/03/11支持(現在通行的版本是03,但是VC6貌似連98支持都勉強,新的GCC和CL已經部分支持11)

所以就算用Windows,我也推薦初學者用基於GCC的MinGW加上一種開源的IDE——Geany。(Code::Blocks也不錯但是新建工程步驟太繁瑣,不適合初學者。新版VS實在又肥又卡。)具體要怎麼做呢?我以前給Geany的wiki寫了詞條,可以參考下:
http://wiki.geany.org/howtos/win32/getting-started
Windows麻煩的安裝步驟,在Ubuntu下就是:
sudo apt-get install build-essential
sudo apt-get install geany


关于邮件列表 ubuntu-zh 的更多信息