用高级语言编写的程序称为“源程序”。源程序是文本文件,便于阅读修改。C++的.cpp文件是文本文件,可以用各种字处理工具打开和编辑。计算机不能直接识别源程序,必须翻译成二进制代码才能在机器上运行。翻译方式有两种:一种称为解释方式,另一种称为编译方式。解释方式是指由“解释程序”对源程序逐个语句地一边翻译,一边执行。这种方式执行速度慢,便于观察调试程序。编译方式是指由“编译程序”把源程序全部翻译成二进制代码。编译后的程序称为“目标程序”,可以反复高速运行。每一种高级语言都配有解释或编译系统。<br> C++提供编译执行方式。实现一个C++语言源程序主要经过以下3个步骤。<br> 1.编辑<br> 使用c++语言编辑器或其他文字编辑器录入源程序。若使用c++语言编辑器,则系统自动生成.cpp文件扩展名;若使用其他文字编辑器,则只有以.cpp为扩展名的文件才能被C++语言识别。.cpp文件是文本文件。<br> 2.编译<br> 把一个.cpp文件编译成.exe目标文件,要经过预处理、编译和连接3个步骤:预处理的作用是执行程序编译之前的准备,例如执行包含指令、宏替换命令;然后编译器对程序进行语法检查,如果发现语法错误,则显示错误信息,让程序员修改,直至正确,生成目标代码;最后把目标代码进行连接处理,往往还会加入一些系统提供的库文件代码。<br> 这些步骤在集成开发环境中会自动完成。
展开