MinGW安装和最简易案例

安装

  1. 为了在 Windows 上安装 GCC,您需要安装 MinGW。为了安装 MinGW,请访问 MinGW的主页 ,进入下载页面,下载最新版本的 MinGW 安装程序。
    这里写图片描述

  2. 自动运行mingw installation manager,在basic setup(红色框)中选择你需要的,点击鼠标右键,选择Mark for Installation。
    这里写图片描述

  3. 点击Installation中的Apply Changes
    这里写图片描述

  4. 最后一步是添加安装的 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)

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值