C++启蒙教程之教你编写简单的C++程序(2)
在命令行运行编译器
如果我们使用命令行接口,那么典型情况下我们会在控制台窗口(例如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 $?[www.iocblog.net 来源]
查看Windows系统中的状态,需要使用:
C:\directory> echo %ERRORLEVEL%
练习1:
查看你的编译器的文档,看看它所使用的命名习惯。编译和运行main程序。
练习2:
修改程序,使它返回-1。返回-1值通常表明程序执行失败了。但是,不同的系统报告main失败的情况有所不同。重新编译和运行该程序,看看系统如何处理main的失败标志。
Tag: 编译器
文章整理:iocblog
版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。