1.1.2 生成可执行文件
不管某个程序是游戏还是商业应用程序,启动该程序所运行的文件即为可执行文件。从C++(www.cppentry.com)源代码(C++(www.cppentry.com)语言指令的集合)生成可执行文件包含以下几个步骤。生成过程如图1-1所示。
|
| 图1-1 从C++(www.cppentry.com)源代码生成可执行文件 |
(1) 首先,程序员使用编辑器编写C++(www.cppentry.com)源代码,通常为以.cpp为扩展名的文件。编辑器就好比程序员的字处理器,它能帮助程序员创建、编辑以及保存源代码。
(2) 程序员保存好源文件后,调用C++(www.cppentry.com)编译器--一种读取源代码并将其翻译成目标文件的应用程序。目标文件的扩展名通常为.obj。
(3) 接下来,链接器将目标文件链接到任何必要的外部文件,然后生成可执行文件。其扩展名通常为.exe。至此,用户(或玩家)就可以通过启动可执行文件来运行该程序了。
提示
以上描述的过程只是一种很简单的情况。用C++(www.cppentry.com)编写复杂的应用程序时,通常一个程序员(甚至是一个程序员团队)会编写多个源代码文件。
为了让该过程自动化,程序员通常会使用综合性的开发工具--集成开发环境(Integrated Development Environment,IDE)。一个典型的IDE集合了编辑器、编译器、链接器以及其他工具。Microsoft的Visual C++(www.cppentry.com) Express Edition是Windows下一款比较流行(且免费)的IDE。在http://www.microsoft.com/express/上可以找到关于此IDE的更多信息(且能下载到一份副本)。