Cpp hello world!
2017-03-04 本文已影响0人
瞬身止水
windows系统如何在命令行下编译并运行一个cpp程序?
首先,需要一个编译器,gcc。Windows下可以安装Cygwin,其中就包含了gcc编译器。Cygwin的安装可以参照这个链接。
打开Cgywin,此时你的位置是在/CGYWIN_ROOT/home/USER_NAME/,CGYWIN_ROOT指安装的cgywin的根目录,USER_NAME指你windows的用户名。在这里建立一个工作目录并进入,如
$ mkdir -p code/cpp
$ cd code/cpp
多级目录需要-p
这个选项。
然后,我们在这个目录下建一个cpp程序,比如hello.cpp。
#include <iostream>
using namespace std;
int main() {
cout << "Hello, world, from Cgywin!" << endl;
return 0;
}
然后在Cgywin里用g++编译这个文件,
$ g++ -o hello hello.cpp
则在目录下会生产一个hello.exe文件。这里-o hello指定了生成的文件名。
运行这个文件,只需输入./hello
或者./hello.exe
,会得到如下输出
$ ./hello
Hello, world, from Cgywin!
注意,这里./
不能少,否则找不到这个文件。