《程式是怎樣跑起來的》第八章
CPU可以解析和執行的程式形式稱為原生代碼
將多個目標檔案結合形成exe檔案的工具稱為連結器
擴充名為點.OBJ的目標檔案的內容是原生代碼
把多個目標檔案收錄在一起的檔案稱為庫檔案
僅包含Windows的DLL檔案中儲存的函式資訊的檔案稱為匯入庫
在程式執行時用動態申請分配的資料和物件的記憶體區域形式稱為堆
用某種程式語言編寫的程式就成為原始碼 儲存原始碼的檔案成為原始檔 用C語言編寫的原檔案的擴充名通常是.C
CPU能直接解析並執行的不是原始碼 而是原生代碼的程式
用任何程式語言編寫的原始碼 最後都要翻譯成原生代碼 編譯器本身也是程式的一種
交叉編譯器生成的是和執行環境中的CPU不同的CPU所使的原生代碼
僅靠編譯無法得到可執行的檔案
選項是對編譯器的指示 可以理解為開關
庫檔案是指把多個目標檔案整合儲存到一個檔案中的形式
透過庫檔案形式和編譯器一起提供的函式稱為標準函式
儲存著目標檔案的實體 並直接和exe檔案結合的庫檔案形式叫做靜態連結庫
《程式是怎樣跑起來的》第八章
相關文章
- 程式是怎樣跑起來的
- Go 程式是怎樣跑起來的Go
- 《程式是怎樣跑起來的》第二章
- 《程式是怎樣跑起來的》第五章
- 《程式是怎樣跑起來的》第七章
- 《程式是怎樣跑起來的》第十一章
- 計算機是怎樣跑起來的計算機
- 《程式是怎樣跑起來的》第一章
- 《程式是怎樣跑起來的》第十章
- 《程式是怎樣跑起來的》第六章
- 《程式是怎樣跑起來的》第九章
- 程式是怎樣跑起來的第二章有感
- 程式是怎樣跑起來的第一章有感
- 《程式是怎樣跑起來的》,計算機程式很複雜嗎?計算機
- 讀《計算機是怎樣跑起來的》收穫計算機
- 程式是怎麼跑起來的第二章
- 程式是怎麼跑起來的第五章
- 程式是怎麼跑起來的第七章
- 《程式是怎樣跑起來的》讀書筆記1——對程式設計師來說CPU是什麼筆記程式設計師
- 讀《程式是如何跑起來的》
- C#是怎麼跑起來的C#
- 程式是怎麼跑起來的第四章
- 程式是怎麼跑起來的第九章
- 程式是怎麼跑起來的第六章
- 圖文並茂,通俗易懂的《計算機是怎樣跑起來的》計算機
- 萬字圖文 | 你寫的程式碼是如何跑起來的?
- 從vue2.6.10原始碼看vue是怎麼跑起來的Vue原始碼
- App 竟然是這樣跑起來的 —— Android App/Activity 啟動流程分析APPAndroid
- Weex 是如何在 iOS 客戶端上跑起來的iOS客戶端
- 未來的圖靈出版是怎樣的?圖靈
- 程式媛是怎樣找老公的
- MVC 框架中的路由器(Router)是如何跑起來的MVC框架路由器
- SpringBoot這隻怪物到底是如何跑起來的?Spring Boot
- 程式媛眼中的程式猿原來是這樣子的!
- 我是怎樣走上程式設計之路的程式設計
- 看看寫程式碼的妹紙是怎樣的!
- 遊戲程式設計師的工作是怎樣的?遊戲程式設計師
- 盲人程式設計師是怎樣煉成的程式設計師