源代碼會經過預編譯--->編譯---->匯編----->連接幾個步驟最終生成可執行文件.
1.預編譯,把源代碼中的宏展開並把包含的文件的源代碼插入程序的源代碼中.
2.編譯,把源代碼編譯成二進制的目標文件.但是此時目標文件還是不可執行的.
3.匯編,這壹步主要是處理源代碼中的匯編代碼.
4.連接,把目標代碼和二進制的庫文件以及其它內容合並成最終的可執行文件.