Latest

C++应用程序的开发步骤

应用程序开发步骤 C++是一种编译语言,C++源程序需要经过编译、连接,生成可执行文件后方可运行。 使用C++开发一个应用程序大致要经过以下步骤: 1.根据实际问题确定编程的思路,包括选用适当的数学模型。 2.根据思路或数学模型编写程序。 3.编辑源程序。首先应将源程序输入计算机,这项工作可以通过任何一种文本编辑器完成。输入的源程序一般以文件的形式存放在磁盘上(后缀为CPP)。 4.编译和连接。将源程序转换为计算机可直接执行的指令。就C++而言,这项工作又分编译和连接两个步骤,编译阶段将源程序转换成目标文件,连接阶段将目标文件连接成可执行文件。 5.上机调试程序,直到改正了所有的编译错误和运行错误。在调试过程中应该精心选择典型数据进行试算,避免因调试数据不能反映实际数据的特征而引起计算偏差和运行错误。 6.运行。如果是自用程序,在调试通过以后即可使用实际数据运行程序,得到计算结果;如果是商品软件或受委托开发的软件,则交付给用户,由用户运行。

gcc基本用法

程序编译的四个步骤:预处理、编译、汇编、链接。 预处理主要用于宏文本的展开。编程产生汇编代码。汇编产生机器目标代码。链接将目标代码链接成一个可执行文件。 gcc最基本的用法是∶gcc [options] [filenames] 基本参数说明: -E:只进行预处理 -S:只进行编译;产生汇编代码 -c:只编译、汇编,不连接成为可执行文件,编译器只是由输入的.c等源代码文件生成.o为后缀的目标文件,通常用于编译不包含主程序的子程序文件 ; -o output_filename:确定输出文件的名称为output_filename,同时这个名称不能和源文件同名。如果不给出这个选项,gcc就给出预设的可执行文件a.out ; -v:打印程序的编译过程,以及编译器的版本 ; -g:产生符号调试工具(GNU的gdb)所必要的符号资讯,要想对源代码进行调试,必须加入这个选项 ; -O:对程序进行优化编译、连接 ; -O2:比-O更好的优化