C++启蒙教程之教你编写简单的C++程序
在命令行运行编译器
如果我们使用命令行接口,那么典型情况下我们会在控制台窗口(例如UNIX系统中的shell窗口或Windows中的命令提示符窗口)中编译程序。假设我们的主程序的程序名称是prog1.cc,我们可以使用下面的命令来编译它:
$ CC prog1.cc
其中CC调用编译器,$是系统提示符。它的输出是一个可执行文件,我们通过名字调用它。在我们的系统中,编译器生成的可执行文件的名称是a.exe。UNIX可能把它们的可执行文件叫做a.out。如果要运行一个可执行文件,只需要在命令行输入它的名称:
$ a.exe
执行我们编译过的程序。在UNIX系统中,有时候即使某个文件在当前目录中,你也必须提供该文件所在的目录。在这种情况下,我们应该这样输入:
$ ./a.exe
后面跟着斜线(/)的"."表明文件位于当前目录中。
我们需要使用依赖系统的方式来访问Main的返回值。在UNIX和Windows系统中,在执行某个程序之后,你都必须提交适当的echo命令。在UNIX系统中,我们通过下面的命令来获取状态:
$ echo $?
查看Windows系统中的状态,需要使用:
C:\directory> echo %ERRORLEVEL%
练习1:
查看你的编译器的文档,看看它所使用的命名习惯。编译和运行main程序。
练习2:
修改程序,使它返回-1。返回-1值通常表明程序执行失败了。但是,不同的系统报告main失败的情况有所不同。重新编译和运行该程序,看看系统如何处理main的失败标志。
Tags:
作者:佚名评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论