chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

關(guān)于Linux操作系統(tǒng)下C語(yǔ)言編程注意事項(xiàng)

Goodtimes ? 作者:電子發(fā)燒友網(wǎng) ? 2019-02-04 16:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、工具的使用

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

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

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

4、掌握svn/cvs的基本用法。這是linux,也是開(kāi)源社區(qū)最常用的版本管理系統(tǒng)??梢匀ピ囍鴧⒓觭ourceforge上的一些開(kāi)源項(xiàng)目。

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

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

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

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

1、glib庫(kù)

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

2、libxml庫(kù)

libxml是linux平臺(tái)下解析XML文件的一個(gè)基礎(chǔ)庫(kù),現(xiàn)在很多實(shí)用軟件都用XML格式的配置文件,所以也有必要學(xué)習(xí)一下。

3、readline庫(kù)

readline 庫(kù)是bash shell用的庫(kù),如果要開(kāi)發(fā)命令行程序,那么使用readline庫(kù)可以減少很多工作量,比如bash里的命令行自動(dòng)補(bǔ)全,在readline里就已經(jīng) 有實(shí)現(xiàn),當(dāng)然你也可以用自己的實(shí)現(xiàn)替代庫(kù)的行為。readline庫(kù)有很多網(wǎng)站介紹的,只要google一下readline就可以找到一堆了。

4、curses庫(kù)

curses 庫(kù)以前是vi程序的一部分,后來(lái)從vi里提取出來(lái)成為一個(gè)獨(dú)立的庫(kù)。curses庫(kù)對(duì)于編寫(xiě)終端相關(guān)的程序特別有用,比如要在終端某一行某一列定位輸出, 改變終端字體的顏色和終端模式。linux下的curses庫(kù)用的是GNU實(shí)現(xiàn)的ncurses(new curses的意思)。

5、gtk+和KDE庫(kù)

這兩個(gè)庫(kù)是開(kāi)發(fā)GUI應(yīng)用程序的基礎(chǔ)庫(kù),現(xiàn)在linux下的大部份GUI程序都是基于這兩個(gè)庫(kù)開(kāi)發(fā)的,對(duì)于它們 的學(xué)習(xí)也是很有必要的。

四、網(wǎng)絡(luò)的學(xué)習(xí)

網(wǎng)絡(luò)這個(gè)東西太寬了,推薦學(xué)習(xí)資料steven先生的UNIX網(wǎng)絡(luò)編程(簡(jiǎn)稱UNP)和TCP/IP協(xié)議詳解,更進(jìn)一步的話可以學(xué)習(xí)使用libnet編寫(xiě)網(wǎng)絡(luò)程序。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11576

    瀏覽量

    216646
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    7258

    瀏覽量

    127868
  • C語(yǔ)言
    +關(guān)注

    關(guān)注

    183

    文章

    7634

    瀏覽量

    143913
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    emWin AppWizard 開(kāi)發(fā)注意事項(xiàng)有哪些?

    emWin AppWizard 開(kāi)發(fā)注意事項(xiàng)
    發(fā)表于 09-04 06:18

    CCG2 type-c to DP 在layout時(shí)的注意事項(xiàng)是什么,差分線阻抗多少歐?

    我想問(wèn)下CCG2type-c to DP 在layout時(shí)的注意事項(xiàng)是什么,差分線阻抗多少歐。
    發(fā)表于 05-30 07:23

    美國(guó)Odyssey奧德賽電池充電注意事項(xiàng)全解析

    Odyssey奧德賽電池充電注意事項(xiàng)全解析 奧德賽電池作為高性能的深循環(huán)鉛酸電池,廣泛應(yīng)用于汽車啟動(dòng)、摩托車、船舶以及備用電源系統(tǒng)中。正確的充電方法不僅能夠延長(zhǎng)電池壽命,還能保障其性能穩(wěn)定發(fā)揮
    的頭像 發(fā)表于 05-19 16:31 ?707次閱讀
    美國(guó)Odyssey奧德賽電池充電<b class='flag-5'>注意事項(xiàng)</b>全解析

    掃描電鏡的日常維護(hù)有哪些注意事項(xiàng)?

    掃描電鏡日常維護(hù)的注意事項(xiàng)。
    的頭像 發(fā)表于 03-24 11:38 ?762次閱讀
    掃描電鏡的日常維護(hù)有哪些<b class='flag-5'>注意事項(xiàng)</b>?

    依托raksmart服務(wù)器在多種系統(tǒng)上本地部署deepseek注意事項(xiàng)

    在RAKsmart服務(wù)器上本地部署DeepSeek時(shí),需根據(jù)不同的操作系統(tǒng)和環(huán)境做好全面適配。以下是關(guān)鍵注意事項(xiàng)及分步指南,主機(jī)推薦小編為您整理發(fā)布依托raksmart服務(wù)器在多種系統(tǒng)上本地部署deepseek
    的頭像 發(fā)表于 03-19 11:25 ?569次閱讀

    驅(qū)動(dòng)板設(shè)計(jì)注意事項(xiàng)

    設(shè)計(jì)驅(qū)動(dòng)板時(shí)我們需要考慮電路原理與元器件選擇、PCB設(shè)計(jì)、熱管理、電磁兼容性(EMC)、其他注意事項(xiàng)。以下是關(guān)于相關(guān)內(nèi)容的詳細(xì)介紹,讓我們一起來(lái)簡(jiǎn)單的了解一吧!
    的頭像 發(fā)表于 02-12 13:48 ?894次閱讀

    智多晶DDR Controller使用注意事項(xiàng)

    最后一期我們主要介紹智多晶DDR Controller使用時(shí)的注意事項(xiàng)。
    的頭像 發(fā)表于 01-24 11:14 ?1137次閱讀
    智多晶DDR Controller使用<b class='flag-5'>注意事項(xiàng)</b>

    橋接安裝注意事項(xiàng)

    橋接安裝注意事項(xiàng) 1. 了解橋接的基本概念 在進(jìn)行橋接安裝之前,了解橋接的基本概念是非常重要的。橋接是一種在數(shù)據(jù)鏈路層實(shí)現(xiàn)網(wǎng)絡(luò)互聯(lián)的技術(shù),它能夠連接不同網(wǎng)絡(luò)或同一網(wǎng)絡(luò)的不同部分,允許數(shù)據(jù)在這些網(wǎng)絡(luò)
    的頭像 發(fā)表于 01-10 11:15 ?947次閱讀

    多層板埋孔設(shè)計(jì)注意事項(xiàng)

    多層板埋孔設(shè)計(jì)注意事項(xiàng)
    的頭像 發(fā)表于 12-20 16:06 ?1066次閱讀

    交流負(fù)載箱的安全事項(xiàng)注意事項(xiàng)有哪些?

    交流負(fù)載箱用于模擬實(shí)際負(fù)載的電氣設(shè)備,廣泛應(yīng)用于電力系統(tǒng)、通信系統(tǒng)、自動(dòng)化控制系統(tǒng)等領(lǐng)域。在使用過(guò)程中,為確保人身和設(shè)備安全,需要注意以下安全事項(xiàng)
    發(fā)表于 12-14 16:09

    PCBA生產(chǎn)注意事項(xiàng)

    ? ?PCBA生產(chǎn)注意事項(xiàng)。 長(zhǎng)按識(shí)別二維碼關(guān)注[現(xiàn)代電子裝聯(lián)工藝技術(shù)]訂閱號(hào),開(kāi)啟我們共同的學(xué)習(xí)之旅 end
    的頭像 發(fā)表于 11-15 17:04 ?1131次閱讀
    PCBA生產(chǎn)<b class='flag-5'>注意事項(xiàng)</b>

    linux是實(shí)時(shí)系統(tǒng)還是分時(shí)操作系統(tǒng)

    大家平時(shí)玩單片機(jī)基本上對(duì)于μC/OS、FreeRTOS、ThreadX這些操作系統(tǒng)非常熟悉了,他們都屬于實(shí)時(shí)操作系統(tǒng)(RTOS),在工業(yè)領(lǐng)域比較廣泛;然而對(duì)于linux這樣的基于時(shí)間片
    的頭像 發(fā)表于 11-11 11:43 ?1421次閱讀

    TMS320C6000板設(shè)計(jì):調(diào)試注意事項(xiàng)

    電子發(fā)燒友網(wǎng)站提供《TMS320C6000板設(shè)計(jì):調(diào)試注意事項(xiàng).pdf》資料免費(fèi)下載
    發(fā)表于 10-26 10:04 ?0次下載
    TMS320<b class='flag-5'>C</b>6000板設(shè)計(jì):調(diào)試<b class='flag-5'>注意事項(xiàng)</b>

    如何為住宅配置靜態(tài)IP:步驟與注意事項(xiàng)

    為住宅配置靜態(tài)IP地址,通常涉及以下步驟和注意事項(xiàng)。
    的頭像 發(fā)表于 10-24 08:02 ?1733次閱讀

    linux操作系統(tǒng)安裝步驟 linux操作系統(tǒng)的特點(diǎn)及組成

    Linux操作系統(tǒng)安裝步驟 Linux操作系統(tǒng)是一種開(kāi)源的操作系統(tǒng),它以其穩(wěn)定性、安全性和靈活性而聞名。以下是安裝
    的頭像 發(fā)表于 10-21 11:24 ?1614次閱讀