C/C++程序设计教程
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.7.2 单文件程序的编译和运行

程序可以由一个文件组成,也可以由多个文件组成。下面以 1-3.C 为例,说明单文件的调试和运行方法。

1. 编译

首先在如图 1.13 所示的 VC++窗口的工作区中输入程序 1-3.C 的内容,然后保存为1-3.CPP。选择下面方法之一进行编译:

① 执行“Build | Compile 1-3.cpp”命令;

② 单击“编译微型条”工具栏中的“编译”按钮

③ 按<Ctrl>+<F7>键编译程序1-3.cpp。

如果没有建立工程工作区,这时将弹出如图1.14所示的对话框。询问是否要建立一个默认的工程工作区?

图1.14 信息提示对话框

单击“是”按钮,开始编译该文件。编译过程中,如果有错,则在主窗口下方的编译输出窗口中显示错误信息。错误信息将指出错误的性质、出错位置(行)以及错误原因;如果没有错,编译输出窗口中就会显示生成的.obj文件名。例如:

1-3.obj - 0 error(s), 0 warning(s)

修改编译错误时,在编译输出窗口中双击某一错误信息行时,在该错误行前就会出现一个提示箭头。用户可以根据错误的性质修改程序,修改后再重新编译,直到没有错误为止。

2. 连接

没有编译错误后,执行“Build | Build 1-3.exe”命令或按<F7>键对被编译后的目标文件进行连接。如果连接过程中发现错误,则会发出连接错误的信息,用户需要修改程序直到编译连接没有错误为止。编译连接成功时,在编译输出窗口中就会显示如下信息:

1-3.exe-0 error(s)  0warning(s)

表明这时生成了可执行文件1-3.exe。

3. 执行

执行“Build | Execute 1-3.exe”命令,或按<Ctrl>+<F5>键,1-3.exe文件被执行,并将执行结果显示在另一个输出结果的窗口中。在输出结果后面显示

Press any key to continue

按任意键后,关闭输出结果窗口,回到源程序窗口。