安装
-
为了在 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)