官术网_书友最值得收藏!

高級C/C++編譯技術(shù)(典藏版)
會員

學(xué)習(xí)如何編寫C和C++代碼僅僅是個開始。如果你希望從事系統(tǒng)底層開發(fā)工作,或想深入理解操作系統(tǒng)、編譯器及它們之間內(nèi)在的關(guān)聯(lián),成為編程專家,那么就必須充分了解編譯器生成的二進制文件(目標文件、靜態(tài)庫、動態(tài)庫和可執(zhí)行文件)的作用和結(jié)構(gòu)。開源已經(jīng)在許多方面從根本上改變了軟件的原有面貌,越來越多的系統(tǒng)開始采用或集成開源代碼,因此對每位開發(fā)人員來說,學(xué)習(xí)和理解這些底層技術(shù)也變得十分重要。本書深入淺出地講解了構(gòu)建過程(編譯、鏈接)中的細節(jié),從多個角度展示了程序與庫文件或代碼的集成方法,提出了面向代碼重用和系統(tǒng)集成的軟件架構(gòu)設(shè)計方法,同時展示了系統(tǒng)開發(fā)過程中疑難問題的解決方案。另外,本書也是一本C和C++二進制文件方面的軟件工程指南,涵蓋中級和專家級程序員所需的各方面內(nèi)容和信息。通過閱讀本書,你將學(xué)到:構(gòu)建過程(編譯和鏈接)與裝載過程的內(nèi)部原理。靜態(tài)庫、動態(tài)庫和可執(zhí)行文件的內(nèi)部工作機制。面向代碼重用和系統(tǒng)集成的軟件架構(gòu)設(shè)計方法。編譯、鏈接與運行時問題的排查技巧。在Linux和Windows平臺下利用二進制文件分析工具進行分析的方法。

(美)米蘭·斯特瓦諾維奇 ·程序設(shè)計 ·10.8萬字

QQ閱讀手機版

主站蜘蛛池模板: 宿迁市| 古浪县| 外汇| 台北市| 随州市| 陇西县| 嘉荫县| 万盛区| 顺义区| 合江县| 巴林左旗| 墨竹工卡县| 万宁市| 青海省| 宝山区| 德阳市| 三亚市| 福泉市| 房山区| 佛学| 安达市| 九江县| 泰宁县| 新郑市| 潜江市| 应城市| 洪湖市| 灌云县| 阳朔县| 那曲县| 噶尔县| 太白县| 江门市| 江阴市| 桐乡市| 安国市| 楚雄市| 罗山县| 平陆县| 日土县| 新沂市|