高級C/C++編譯技術 在線電子書 圖書標籤: C/C++ 編譯原理 C++ 計算機 編程 軟件開發 計算機科學-C/C++ 程序設計
發表於2025-03-25
高級C/C++編譯技術 在線電子書 pdf 下載 txt下載 epub 下載 mobi 下載 2025
很一般的書,談不上高級,很多工具和工程經驗可以參照
評分信息量還沒國內那本大,錯誤也不少,不過可能是翻譯編輯問題
評分1-主要對C/C++的鏈接裝載技術細節進行瞭闡述,以Linux平颱的ELF為主,也介紹瞭Windows平颱的一些工具與技術細節。和側重理論和細節分析的《鏈接器與裝載器》一書不同,該書偏重於對概念進行形象的闡述,並介紹一些具體的工具和技術的使用方法與注意事項。而且《鏈接器與裝載器》很多內容過於陳舊(雖然講瞭許多源頭性的概念與技術),相比來說此書則非常貼近現在的程序開發認知的。 2-內容有點囉嗦,繁瑣,圖很大,知識點不密集。第8、9章是最精華的部分。 3-兩天看完(我是多年cpp程序員)
評分講真,這種類型的書對於我現在沒有太大意義瞭。頂多就是遇到問題查閱下細節。不如《程序員的自我修養》那本書好。
評分翻譯真心爛,很多地方都不知所雲。
米蘭·斯特瓦諾維奇編著的這本《高級CC 編譯技術》從多個角度全麵、係統地講解多任務操作係統中編譯、鏈接、裝載與庫的內幕和技術細節,為深入理解和掌握係統底層技術提供詳實參考和實踐指南。與純粹講解理論與技術細節的書不同。本書一方麵對基本的理論進行瞭闡述,另一方麵則聚焦於C/C 使用靜態庫和動態庫的一些注意事項,並舉例說明如何解決實際的鏈接與裝載問題。此外,本書盡量使用通俗易懂的語言來闡述這些知識,並補充瞭大量示例,避免讓讀者整天糾結於枯燥的理論。
本書共14章,其中第1章至第4章對多任務操作係統、程序生命周期以及代碼重用等重要概念進行介紹,為後續內容做鋪墊;第5章介紹靜態庫的使用方法及其設計技巧;第6章至第11章介紹動態庫的相關概念,包括不同平颱中動態庫的技術細節,比如庫文件定位、引用解析與符號處理等,以及一些動態庫設計的基本方法與原則和不同平颱下應當注意的設計細節;第12章至第14章主要給齣一些實踐方麵的總結,便於讀者快速查找相關的概念,而且還總結瞭一些特定平颱的二進製文件分析工具。
我只看了三章试读,因为原书略口水,看不下去. 第三章3.1第三段第二行. 译文: 这么做的原因很可能是新进程的内存映射与shell的内存映射完全不同. 其实应该是:因为很可能新进程的存储map和shell的存储map几乎没有什么相同的地方. 42页中间部分涉及到一个kernel里的struct名字,我...
評分我只看了三章试读,因为原书略口水,看不下去. 第三章3.1第三段第二行. 译文: 这么做的原因很可能是新进程的内存映射与shell的内存映射完全不同. 其实应该是:因为很可能新进程的存储map和shell的存储map几乎没有什么相同的地方. 42页中间部分涉及到一个kernel里的struct名字,我...
評分我只看了三章试读,因为原书略口水,看不下去. 第三章3.1第三段第二行. 译文: 这么做的原因很可能是新进程的内存映射与shell的内存映射完全不同. 其实应该是:因为很可能新进程的存储map和shell的存储map几乎没有什么相同的地方. 42页中间部分涉及到一个kernel里的struct名字,我...
評分我只看了三章试读,因为原书略口水,看不下去. 第三章3.1第三段第二行. 译文: 这么做的原因很可能是新进程的内存映射与shell的内存映射完全不同. 其实应该是:因为很可能新进程的存储map和shell的存储map几乎没有什么相同的地方. 42页中间部分涉及到一个kernel里的struct名字,我...
評分我只看了三章试读,因为原书略口水,看不下去. 第三章3.1第三段第二行. 译文: 这么做的原因很可能是新进程的内存映射与shell的内存映射完全不同. 其实应该是:因为很可能新进程的存储map和shell的存储map几乎没有什么相同的地方. 42页中间部分涉及到一个kernel里的struct名字,我...
高級C/C++編譯技術 在線電子書 pdf 下載 txt下載 epub 下載 mobi 下載 2025