安装
为了在 Windows 上安装 GCC,您需要安装 MinGW。为了安装 MinGW,请访问 MinGW的主页 ,进入下载页面,下载最新版本的 MinGW 安装程序。
自动运行mingw installation manager,在basic setup(红色框)中选择你需要的,点击鼠标右键,选择Mark for Installation。
点击Installation中的Apply Changes
最后一步是添加安装的 MinGW 的 bin 子目录到 PATH 环境变量(右键计算机的属性->高级系统设置->高级->环境变量)中,这样就可以在命令行中通过简单的名称来指定这些工具。
当完成安装时,您可以从 Windows 命令行上运行 gcc、g++、ar、ranlib、dlltool 和其他一些 GNU 工具。
最简易案例
1、新建一个txt文件,命名为hello(可随意啦~)并修改后缀为.cpp,代码示例
#include <stdio.h>
int main() {
printf("Hello World!");
getchar();
return 0;
}
2、打开cmd(windows命令行),进入hello.cpp路径,如在桌面则在cmd中输入cd desktop
3、输入gcc hello.cpp -o nameforexe -static
其中,nameforexe是用户可已定义的可执行文件名。
至此你会获得一个可执行文件
本人在最开始输入的是gcc hello.cpp -o nameforexe
,出现系统错误
原因:
因为g++默认是动态链接的,因此程序需要依赖libgcc_s_dw2-1.dll。
解决方法:
- 一种解决方法是直接使用-static(本文使用);
- 另一种方法需要下载文件并解压至MinGW目录.(未尝试)
关于gcc
通常使用 -o 选项指定可执行程序的文件名,以下实例生成一个 helloworld 的可执行文件:
g++ helloworld.cpp -o helloworld
如果是多个 C++ 代码文件,如fun1.cpp、fun2.cpp,生成一个 fun.exe可执行文件的编译命令如下:
g++ fun1.cpp fun2.cpp -o fun
PPS:也可以使用 Visual Studio (Graphical Interface) 编译源代码(.cpp)