购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.5 编译–链接–执行

程序写好后,我们就要用VC++软件让程序运行起来。怎么让它运行起来呢?工具栏上有一个编译工具条,如图3-9所示。

图3-9 编译工具条

如果你的界面中没有这个工具条,那么在工具栏的任意位置右击,会弹出一个菜单,如图3-10所示。

单击“Build MiniBar”选项,编译工具条就出来了。

在如图3-9所示编译工具条中,从左到右用框线框起来的依次为“编译”、“链接”和“执行”按钮。“执行”这个按钮现在是灰色的,还不能使用。单击“编译”按钮,弹出如图3-11所示对话框。

图3-10 工具选项条

该对话框询问是否创建一个默认的工程文件。单击“是”,或者直接按回车。所以在VC++6.0中虽然我们前面并没有新建工程,只是新建了一个.c文件,但是在编译的时候仍然会要求创建一个默认的工程文件,然后将这个.c文件放到这个工程文件中。但是在VS 2008中就不可以这样!在VS 2008中如果只新建一个.c文件,那么该编译器并不会为它创建默认的工程文件,这样程序就无法运行,编译工具都是灰色的。所以在VS2008中即使只有一个文件也必须要创建工程文件。

图3-11 是否创建默认工程对话框

单击“编译”的时候系统会检查编写的程序有没有错误。如果没有错误,那么界面下方的窗口中就会提示没有错误,如图3-12所示。

如果有错就会提示有错误,如图3-13所示。

图3-12 编译提示没有错误

图3-13 编译提示有错误

如果有错误,按快捷键F4就可知道出错的原因,并在程序中标识出错的大概位置。注意只是“大概”的位置。

“编译”后“执行”按钮就高亮了,但现在“执行”按钮还不能用。因为“编译”之后还要“链接”,然后“执行”才有用,这时程序就运行起来了。当然这基于程序没有出错。

可以不单击“编译”,直接单击“链接”,因为“链接”就自动包含“编译”了。也可以直接按快捷键F7,笔者比较喜欢使用这个快捷键。一按F7就自动完成“编译”和“链接”了。“执行”程序也可以直接按Ctrl+F5。这两个快捷键几乎在所有的编译器中都是通用的。

但是如果像图3-5那样什么后缀都没有的话,虽然也可以创建一个空白的编程区域来编写程序,但程序写好之后“编译”、“链接”、“执行”工具是无法使用的,所有工具全是灰色的,如图3-14所示。

图3-14 文件无后缀时编译工具不可用

所以如果你发现“编译”、“链接”、“执行”按钮都是灰色的,那么首先检查所创建的文件是否有后缀。

当我们单击“执行”后,系统会自动弹出一个黑色的窗口,显示程序运行的结果,如图3-15所示。

这个结果就是将“欢迎大家学习C语言!”给显示出来。这个就是最简单的一个C语言程序,那些代码是什么含义稍后讲。总之通过这个例子,先对C语言建立一个直观上的认识。

图3-15 程序运行结果 m1D/MhLOJmb8/BuO+gUY1i8cQDQOEC2XF9iN7ihrLg02EbhNEyDgqyuDPBH3JIph

点击中间区域
呼出菜单
上一章
目录
下一章
×