《程序員的自我修養(yǎng):鏈接、裝載與庫》主要介紹系統(tǒng)軟件的運行機制和原理,涉及在Windows和Linux兩個系統(tǒng)平臺上,一個應用程序在編譯、鏈接和運行時刻所發(fā)生的各種事項,包括:代碼指令是如何保存的,庫文件如何與應用程序代碼靜態(tài)鏈接,應用程序如何被裝載到內存中并開始運行,動態(tài)鏈接如何實現,C/C++運行庫的工作原理,以及操作系統(tǒng)提供的系統(tǒng)服務是如何被調用的。每個技術專題都配備了大量圖、表和代碼實例,力求將復雜的機制以簡潔的形式表達出來。本書最后還提供了一個小巧且跨平臺的C/C++運行庫MiniCRT,綜合展示了與運行庫相關的各種技術?!冻绦騿T的自我修養(yǎng):鏈接、裝載與庫》對裝載、鏈接和庫進行了深入淺出的剖析,并且輔以大量的例子和圖表,可以作為計算機軟件專業(yè)和其他相關專業(yè)大學本科高年級學生深入學習系統(tǒng)軟件的參考書。同時,還可作為各行業(yè)從事軟件開發(fā)的工程師、研究人員以及其他對系統(tǒng)軟件實現機制和技術感興趣者的自學教材。