日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Linux系統(tǒng)下的C語言開發(fā)都需要學(xué)些什么?libnetwindows

Linux系統(tǒng)下的C語言開發(fā)都需要學(xué)些什么?

一、工具的使用

1、學(xué)會使用vim/emacs,vim/emacs是linux下最常用的源碼編輯具,不光要學(xué)會用它們編輯源碼,還要學(xué)會用它們進行查找、定位、替換等。新手的話推薦使用vim,這也是我目前使用的文本編輯器。

2、學(xué)會makefile文件的編寫規(guī)則,并結(jié)合使用工具aclocal、autoconf和automake生成makefile文件。

3、掌握gcc和gdb的基本用法。掌握gcc的用法對于構(gòu)建一個軟件包很有益處,當(dāng)軟件包包含的文件比較多的時候,你還能用gcc把它手動編譯出來,你就會對軟件包中各個文件間的依賴關(guān)系有一個清晰的了解。

4、掌握svn/cvs的基本用法。這是linux,也是開源社區(qū)最常用的版本管理系統(tǒng)。可以去試著參加sourceforge上的一些開源項目。

二、linux/unix系統(tǒng)調(diào)用與標(biāo)準(zhǔn)C庫

系統(tǒng)調(diào)用應(yīng)用軟件與操作系統(tǒng)的接口,其重要性自然不用說,一定要掌握。推薦學(xué)習(xí)資料為steven先生的UNIX環(huán)境高級編程(簡稱APUE)。

三、庫的學(xué)習(xí)

無論是在哪個平臺做軟件開發(fā),對于庫的學(xué)習(xí)都很重要,linux下的開發(fā)庫很多,我主要介紹一下我常常用到的一些庫。

1、glib庫glib 庫是gtk+和gnome的基礎(chǔ)庫,并具是跨平臺的,在linux、unix和windows下都可以用。glib庫對于linux平臺開發(fā)的影響就像 MFC對windows平臺開發(fā)的影響一樣,很多開源項目都大量的使用了glib庫,包括gimp、gnome、gaim、evolution和 linux下的集群軟件heartbeat。因為glib庫自帶有基本的數(shù)據(jù)結(jié)構(gòu)實現(xiàn),所以在學(xué)習(xí)glib庫的時候可以順便學(xué)習(xí)一下基本的數(shù)據(jù)結(jié)構(gòu)(包括鏈表、樹、隊列和hash表)。

到此,以上就是小編對于的問題就介紹到這了,希望這1點解答對大家有用。


新聞名稱:Linux系統(tǒng)下的C語言開發(fā)都需要學(xué)些什么?libnetwindows
文章轉(zhuǎn)載:http://m.5511xx.com/article/ccdpsgh.html