选用C++ primer 第四版
第一章
1.操作系统通过main函数返回的值来确定程序是否成功执行,在大多数系统中,main函数的返回值是一个状态指示器,返回0表示成功执行完毕。
任何其他非零返回值都有操作系统定义的含义,通常非零返回值表明有错误出现,不同操作系统有自己的方式告诉main函数返回什么内容
main函数是唯一被操作系统显式调用的函数。
2.调用GNU编译器或微软编译器
调用GNU编译器的默认命令是g++: $ g++ proj1.cc -o prog1
$为系统提示符,这个命令产生一个名为prog1或prog1.exe的可执行文件。在UNIX系统下, 可执行文件没有后缀,在windows下,为.exe。
-o -prog1是编译器参数,以及用来存放可执行文件的文件名。如果忽略-o prog1,那么编译器在UNIX系统下产生名为a.out而在windows下产生a.exe
微软编译器采用命令cl : c:\directory> cl -GX prog1.cpp
c:\directory>是系统提示符, directory为当前目录名,
-GX 是一个选项,该选项在使用命令行界面编译程序时是必需的。