關(guān)于我們
書單推薦
新書推薦

Linux GNU C 程序觀察

Linux GNU C 程序觀察

定  價:59 元

        

  • 作者:羅秋明
  • 出版時間:2020/5/1
  • ISBN:9787302545491
  • 出 版 社:清華大學(xué)出版社
  • 中圖法分類:TP316.85 
  • 頁碼:444
  • 紙張:
  • 版次:1
  • 開本:
9
7
5
8
4
7
5
3
4
0
9
2
1
本書所討論的內(nèi)容是“C語言程序設(shè)計”類課程的后續(xù)知識,涉及C程序在Linux環(huán)境下經(jīng)過GCC編譯/鏈接生成可執(zhí)行文件以及在系統(tǒng)中運行的問題。本書能使讀者在面對C程序的工程實踐問題時,做到心中有數(shù)、處處不存疑。
全書共7章,第1章介紹環(huán)境準(zhǔn)備,第2章介紹C程序的預(yù)處理、編譯、匯編和鏈接的全過程,并介紹了一點關(guān)于GCC編譯命令及編譯選項、GDB調(diào)試初步概念,第3章專注于編譯環(huán)節(jié),即從C到匯編的轉(zhuǎn)換,第4章專注于鏈接過程,第5章介紹可執(zhí)行文件在系統(tǒng)中運行時,觀察進(jìn)程與系統(tǒng)的關(guān)系、進(jìn)程對庫的調(diào)用、程序異常行為等問題,第6、7章介紹一些性能剖析方法,包括GCC自帶工具、庫函數(shù)打樁方法、valgrind及perf工具的簡單使用等,第8章介紹一個綜合性的實例,即如何將HDFS文件系統(tǒng)使用的gzip壓縮,從利用zlib庫在CPU上計算轉(zhuǎn)換成利用FPGA加速卡的過程。該實例涉及庫的使用和修改、makefile以及相應(yīng)的C程序?qū)崿F(xiàn)等多方面知識,讓讀者從一個工程需求的角度考察其方案與實現(xiàn)。每章后面都有一些練習(xí)題,其中有一個與zlib庫相關(guān)的任務(wù)貫穿了各章,讀者通過這個連貫的練習(xí)將各章知識融會貫通。
本書可以作為計算機及相關(guān)專業(yè)高年級本科生或研究生學(xué)習(xí)Linux環(huán)境下的C程序設(shè)計教學(xué)用書,對希望深入了解Linux內(nèi)核的讀者和相關(guān)開發(fā)人員也非常有參考價值。
 你還可能感興趣
 我要評論
您的姓名   驗證碼: 圖片看不清?點擊重新得到驗證碼
留言內(nèi)容