c++primer 5th中提到使用GNU编译器
gcc:GNU编译器套件(GNU Compiler Collection)包括C、C++、Objective-C、Fortran、Java、Ada和Go语言的前端,也包括了这些语言的库(如libstdc++、libgcj等等)。
GNU编译器指的是gcc,它包含了多种语言的编译器,对于C++,用的是g++编译器。
一、环境配置
下载安装MinGW:http://sourceforge.net/projects/mingw/
设置环境变量,在path变量中,添加MinGW的安装路径,如C:\MinGW\bin
二、编译代码
用任意一种编辑器创建test.cpp文件
#include <iostream>
using namespace std;
int main()
{
cout<<"Enter two numbers: "<<endl;
int v1,v2;
cin>>v1>>v2;
cout<<"The num of "<<v1<<" and "<<v2<<" is "<<v1 + v2<<endl;
return 0;
}
运行cmd
到.cpp文件当前目录,输入$ g++ -o test test.cpp
$是系统提示符。
-o test是编译器参数,指定了可执行文件的文件名。windows系统下,此命令生成一个名为test.exe的可执行文件。若省略,则a.exe。
本文介绍如何使用GNU编译器套件(GCC)中的g++来编译一个简单的C++程序。首先需要下载并安装MinGW,然后设置环境变量。接着通过g++编译器将创建的test.cpp文件编译成可执行文件。

941

被折叠的 条评论
为什么被折叠?



