编译运行第一个C++程序
编写好程序后,接下来需要做的就是进行编译,让操作系统懂得程序要做什么,然后再运行,假定在Linux系统上,那么大部分的编译可以从2个方向来进行:
- 通过命令行直接编译
- 通过IDE集成开发环境来编译
现在暂时不涉及IDE,所以我们从命令行来编译。
从上次的helloworld.cpp
来进行描述。
此时打开终端,直接输入如下命令:
1 | $ gcc helloworld.cpp |
gcc
可以是g++
,或者cc
,这个命令的含义为:
gcc - GNU project C and C++ compiler
编译以后会默认生成一个a.out的文件,如下:
1 | $ ls -lh |
此时开始来执行这个程序,对于Linux而言,如果终端的路径在当前目录,那么此时使用如下命令:
1 | $ ./a.out |
其中.后跟一个斜线表示可执行文件为当前目录