總結自網上
程式在由原始碼生成可執行程式的過程很長。大約分為七個部分。
1.配置,配置確定系統是什麼樣子的。然後進行不同系統不同配置
2.確定標準庫和標頭檔案的位置,將來方便使用。
3.確定依賴關係,誰先編譯,誰後編譯,誰更新誰重新編譯等等。
4.標頭檔案預編譯,標頭檔案用的多,所以先編譯
5.預處理,巨集替換,等等替換掉原始碼中bash的標頭檔案和巨集
6.編譯生成obj
7.鏈結,lib obj連在一起
8.安裝,放在指定目錄下區。
9.作業系統安裝,確定一些依賴,比如txt用什麼開啟燈
10.生成安裝包,方便普通使用者使用
11.動態鏈結。
kinfu 編譯全過程
參考了很多網上編譯kinfu的教程,由於我同時裝了vs2012和vs2010,編譯的時候會出現the c compiler c program files microsoft visual studio 10.0 vc bin cl.exe is not able to compile a test...
編譯openwrt全過程
編譯openwrt全過程 本文 本教程的編譯環境 win7 專業版 vmwareworkstation6.5虛擬機器 ylmf os 3.0 編譯的過程中要保持電腦聯網 搭建編譯環境 應用程式 附件 終端 sudo apt get update 更新 安裝編譯需要的元件 sudo apt get i...
C C 程式如何來,編譯全過程
概述 編譯的目的是把人書寫的高階語言 翻譯成目標程式的語言處理程式,編譯用的程式 例如gcc 稱為編譯系統。乙個編譯系統把乙個源程式翻譯成目標程式的工作過程分為5個階段 詞法分析 語法分析 中間 生成 優化和目標 生成。其中主要階段是詞法分析和語法分析,也可以稱為源 分析,分析過程中發現有語法錯誤,...