0%

编译运行第一个C++程序

编译运行第一个C++程序

编写好程序后,接下来需要做的就是进行编译,让操作系统懂得程序要做什么,然后再运行,假定在Linux系统上,那么大部分的编译可以从2个方向来进行:

  1. 通过命令行直接编译
  2. 通过IDE集成开发环境来编译

现在暂时不涉及IDE,所以我们从命令行来编译。

从上次的helloworld.cpp来进行描述。

此时打开终端,直接输入如下命令:

1
$ gcc helloworld.cpp

gcc可以是g++,或者cc,这个命令的含义为:

gcc - GNU project C and C++ compiler

编译以后会默认生成一个a.out的文件,如下:

1
2
3
$ ls -lh
-rwxrwxrwx 1 leo leo 17K Wed 22 2215:42 a.out
-rwxrwxrwx 1 leo leo 31 Wed 22 22:20 helloworld.cpp

此时开始来执行这个程序,对于Linux而言,如果终端的路径在当前目录,那么此时使用如下命令:

1
$ ./a.out

其中.后跟一个斜线表示可执行文件为当前目录

处无为之事,行不言之教;作而弗始,生而弗有,为而弗恃,功成不居!

欢迎关注我的其它发布渠道