<video id="dtnpx"></video>
<dl id="dtnpx"></dl>
<dl id="dtnpx"></dl><video id="dtnpx"><dl id="dtnpx"><delect id="dtnpx"></delect></dl></video><noframes id="dtnpx"><output id="dtnpx"><meter id="dtnpx"></meter></output>
<dl id="dtnpx"><delect id="dtnpx"></delect></dl>
<dl id="dtnpx"></dl>
<dl id="dtnpx"><font id="dtnpx"></font></dl><video id="dtnpx"></video>
<video id="dtnpx"><dl id="dtnpx"><delect id="dtnpx"></delect></dl></video>
<dl id="dtnpx"></dl>
<output id="dtnpx"><output id="dtnpx"><delect id="dtnpx"></delect></output></output><dl id="dtnpx"></dl><video id="dtnpx"></video>
<video id="dtnpx"></video>
<video id="dtnpx"><dl id="dtnpx"></dl></video><dl id="dtnpx"></dl>
<dl id="dtnpx"><output id="dtnpx"><font id="dtnpx"></font></output></dl>
<dl id="dtnpx"></dl>
<dl id="dtnpx"></dl>
<video id="dtnpx"><dl id="dtnpx"><output id="dtnpx"></output></dl></video>
<output id="dtnpx"></output>
<dl id="dtnpx"></dl>
<noframes id="dtnpx"><dl id="dtnpx"></dl>
<video id="dtnpx"></video>
<dl id="dtnpx"></dl><dl id="dtnpx"></dl>
當前位置: 主頁 > 電腦系統維修 > Linux系統下的C言語開拓都需求學些什么

Linux系統下的C言語開拓都需求學些什么

發布時間:09-13 09:51點擊:

  一、機器的運用

  1、學會運用vim/emacs,vim/emacs是linux下最罕用的源碼編者具,沒有光要學會用它們編者源碼,還要學會用它們停止查找、定位、交換等。老手的話引薦運用vim,這也是我眼前運用的文本編者器。

  2、學會makefile資料的編寫規定,串聯合運用機器aclocal、autoconf和automake生成makefile資料。

  3、主宰gcc和gdb的根本用法。主宰gcc的用法關于建立一度硬件包很無益處,當硬件包蘊含的資料比擬多的時分,你還能用gcc把它手動意譯進去,你就會對于硬件包中各個資料間的依托聯系有一度明晰的理解。

  4、主宰svn/cvs的根本用法。這是linux,也是開源社區最罕用的讀物治理零碎。能夠去試著加入sourceforge上的一些開源名目。

  二、linux/unix零碎調用與規范C庫

  零碎調用使用硬件與操作零碎的接口,其主要性做作沒有必說,定然要主宰。引薦進修材料為steven學生的UNIX初級編程(職稱APUE)。

  三、庫的進修

  沒有管是正在哪個陽臺做硬件開拓,關于庫的進修都很主要,linux下的開拓庫很多,我次要引見一下我往往用到的一些庫。

  1、glib庫

  glib 庫是gtk+和gnome的根底庫,并具是跨陽臺的,正在linux、unix和windows下都能夠用。glib庫關于linux陽臺開拓的反應就像 MFC對于windows陽臺開拓的反應一樣,很多開源名目都少量的運用了glib庫,囊括gimp、gnome、gaim、evolution和 linux下的集群硬件heartbeat.由于glib庫自帶有根本的數據構造完成,因為正在進修glib庫的時分能夠特地進修一下根本的數據構造(囊括鏈表、樹、隊列和hash表)。

  2、libxml庫

  libxml是linux平解析XML資料的一度根底庫,現正在很多適用硬件都用XML體例的配置資料,因為也有多余進修一下。

  3、readline庫

  readline 庫是bash shell用的庫,假如要開拓通知路程序,那樣運用readline庫能夠縮小很多任務量,比方bash里的通知行主動補全,正在readline里就曾經有完成,千萬你也能夠用本人的完成代替庫的行止。readline庫有很多網站引見的,只需google一下readline就能夠找出一堆了。

  4、curses庫

  curses 庫先前是vi順序的一全體,起初從vi里提取進去變化一度的庫。curses庫關于編寫終端有關的順序尤其有用,比方要正在終端某一溜兒某一列定位輸入,改觀終端書體的色彩和終端形式。linux下的curses庫用的是GNU完成的ncurses(new curses的意義)。

  5、gtk+和KDE庫

  這兩個庫是開拓GUI使用順序的根底庫,現正在linux下的大部份GUI順序都是基于這兩個庫開拓的,關于它們 的進修也是很有多余的。

  四、網絡的進修

  網絡某個貨色太寬了,引薦進修材料steven學生的UNIX網絡編程(職稱UNP)和TCP/IP協定詳解,更進一步的話能夠進修運用libnet編寫網絡順序。

頂一下
(0)
0%
踩一下
(0)
0%
------分隔線----------------------------
電腦維修
欧美a级v片
<video id="dtnpx"></video>
<dl id="dtnpx"></dl>
<dl id="dtnpx"></dl><video id="dtnpx"><dl id="dtnpx"><delect id="dtnpx"></delect></dl></video><noframes id="dtnpx"><output id="dtnpx"><meter id="dtnpx"></meter></output>
<dl id="dtnpx"><delect id="dtnpx"></delect></dl>
<dl id="dtnpx"></dl>
<dl id="dtnpx"><font id="dtnpx"></font></dl><video id="dtnpx"></video>
<video id="dtnpx"><dl id="dtnpx"><delect id="dtnpx"></delect></dl></video>
<dl id="dtnpx"></dl>
<output id="dtnpx"><output id="dtnpx"><delect id="dtnpx"></delect></output></output><dl id="dtnpx"></dl><video id="dtnpx"></video>
<video id="dtnpx"></video>
<video id="dtnpx"><dl id="dtnpx"></dl></video><dl id="dtnpx"></dl>
<dl id="dtnpx"><output id="dtnpx"><font id="dtnpx"></font></output></dl>
<dl id="dtnpx"></dl>
<dl id="dtnpx"></dl>
<video id="dtnpx"><dl id="dtnpx"><output id="dtnpx"></output></dl></video>
<output id="dtnpx"></output>
<dl id="dtnpx"></dl>
<noframes id="dtnpx"><dl id="dtnpx"></dl>
<video id="dtnpx"></video>
<dl id="dtnpx"></dl><dl id="dtnpx"></dl>