Windows核心編程_靜態編譯和動態編譯的區別

1.靜態編譯 靜態就是將需要的系統dll打包進PE文件(關於PE文件的深刻介紹博主會在後面對其進行介紹)中,編譯器會將這些模塊碼,或資源文件的數據,全部添加到可執行文件中,存放在可執行文件的模塊區或資源區,並且做文件地址映射! 這樣在運行的時候Windows就會將這些數據映射到內存中(文件與內存偏移映射後面會介紹) 然後需要用到這些dll或者資源時,直接jmp或call或mov去引用這些數據段上的
相關文章
相關標籤/搜索