Windows7命令窗口下MinGW编译C++源文件

来源:互联网 发布:java包装类有啥用 编辑:程序博客网 时间:2024/06/07 04:04

首先,确认正确安装配置MinGW,参见上一篇博文。

打开命令提示符窗口,设置当前*.cpp文件所在文件夹路径。

直接在DOS窗口输入“D:”按回车(注:其中的冒号不能丢了)
这时我们就看到了目录改为了“D:\>”

举例如下:对文件夹C:\docs\hello中的源文件helloword.cpp,

我们在命令提示符窗口中输入如下命令

cd c:\docs\hello

下面进行编译命令:

g++ helloword.cpp -o helloword.exe

"-o"指定了输出编译后可执行文件的名称。

注:

cd(空格)XXX
是进入一个文件目录(文件夹)的命令
cd..是返回上一层文件目录(文件夹)的命令
cd\ 是直接退回分区根目录(也就是C盘或者D盘不进入任何文件夹)。

当编译多个源文件时,可使用如下命令:

g++ helloword.cpp foo.cpp -o helloword.exe

编译完成后,我们双击helloword.exe文件发现名目一闪而过,为查看输出,在程序最后一行加上一些代码:

...

cin.get();//add this statement

cin.get();//and maybe this, too

return 0;

}

cin.get()语句读取下一次键击,因此上述语句让程序等待,直到按下了Enter键(在按下Enter键之前,键击将不被发送给程序,因此其他键都不管用)。如果程序在其常规输入后留下一个没有被处理的键击,则第二条语句是必需的。例如如果键入一个数字,则需要键入该数字,然后再按Enter键。程序将读取该数字,但Enter键不被处理,这样它将被第一个cin.get()读取。

#include <iostream>
using namespace std;

int main()

{
 cout << "!!!Hello World!!!" << endl;
 cin.get();//添加一个语句
 return 0;
}

0 0
原创粉丝点击