不管某個程序是游戲還是商業(yè)應用程序,啟動該程序所運行的文件即為可執(zhí)行文件。從C++源代碼(C++語言指令的集合)生成可執(zhí)行文件包含以下幾個步驟。生成過程如圖1-1所示。
圖1-1 從C++源代碼生成可執(zhí)行文件
(1) 首先,程序員使用編輯器編寫C++源代碼,通常為以.cpp為擴展名的文件。編輯器就好比程序員的字處理器,它能幫助程序員創(chuàng)建、編輯以及保存源代碼。
(2) 程序員保存好源文件后,調用C++編譯器——一種讀取源代碼并將其翻譯成目標文件的應用程序。目標文件的擴展名通常為.obj。
(3) 接下來,鏈接器將目標文件鏈接到任何必要的外部文件,然后生成可執(zhí)行文件。其擴展名通常為.exe。至此,用戶(或玩家)就可以通過啟動可執(zhí)行文件來運行該程序了。