同桌上课用手指进去了好爽_欧美丰满熟妇xxⅹⅹ性大i_成人av天天日天天拍拍_猛男gay帅男gay男男同志_欧美va天堂在线观看_人妻无码av中文系列三里桃花_亚欧免费无码在线观看_久久久精品国产亚洲av水_日韩在线免费看污污污_2021无码专区人妻系列日韩

首頁 解決方案 Linux下開發(fā)學(xué)習(xí)步驟"

Linux下開發(fā)學(xué)習(xí)步驟"

來源: | 時間:2009/12/14 22:22:11 |

 很多從朋友想學(xué)習(xí)如何在linux下做開發(fā),我自己走過很多彎路,買過很多冤枉書,根據(jù)我個人的經(jīng)歷,我覺得這樣的一個學(xué)習(xí)流程是比較合理的(個人看法):

1、先熟悉linux系統(tǒng)的常用命令。

2、深入學(xué)習(xí)emacs或者vim。值得你花半年時間系統(tǒng)學(xué)習(xí)!以后我們就是用這個編輯器來寫程序的了,經(jīng)過配置,emacs完完全全就是一個IDE了,像代碼跳轉(zhuǎn),自動補齊(智能感應(yīng))以及其他的一些好用功能。

3、學(xué)習(xí)makefile的編寫。因為我們是用makefile來組織我們的程序的就像vc6里頭又dsp/dsw文件一樣(當(dāng)然也vc自己的makefile)。有些好的工具能幫助我們編寫可以移植的makefile,如autoconf等。

4、學(xué)習(xí)用GUN的開發(fā)工具鏈,如gcc,gdb,ldd,ld,……

5、學(xué)習(xí)linux的系統(tǒng)調(diào)用以及一些開源庫??纯茨切└呤謱懙拇a,長見識。學(xué)習(xí)cvs,因為大多數(shù)開源代碼都是cvs管理的,用cvs 把代碼搞下來。

6、編寫自己的代碼,完成工作

大家遇到問題最多的估計就是如何搭建一個類似VC這樣好用的IDE了,呵呵,多花點時間學(xué)習(xí)emacs,會受益無窮的。還有就是gdb調(diào)試時感覺不是很方便,其實gdb配合emacs用比vc6都好用呢!當(dāng)然makefile編寫也會讓很多人畏懼,堅持一下就好了,特別是學(xué)會了atuoconf等工具,寫個makefile還是非常容易的。

推薦讀物:
linux系統(tǒng)使用:《鳥哥的LINUX私房菜:基礎(chǔ)學(xué)習(xí)篇 》
emacs學(xué)習(xí):《學(xué)習(xí)GNU EMACS(第二版)》
linux開發(fā)工具學(xué)習(xí):《LINUX & UNIX程序開發(fā)基礎(chǔ)教程 》
linux系統(tǒng)調(diào)用學(xué)習(xí):《UNIX/LINUX編程實踐教程 》,《UNIX環(huán)境高級編程(第2版) 》

makefile學(xué)習(xí)呢,就在網(wǎng)上搜一下吧,參考一下別人的,犯不著買書,如果實在想買呢,《GNU MAKE項目管理(第三版完全修訂版)(中文版) 》也不錯!cvs,在網(wǎng)上搜搜,教程很多的。

服務(wù)熱線

153 8323 9821

功能和特性

價格和優(yōu)惠

網(wǎng)站和維護

推廣和優(yōu)化

微信服務(wù)號