windows下使用Mingw执行make编译

您所在的位置:网站首页 mingw作用 windows下使用Mingw执行make编译

windows下使用Mingw执行make编译

2024-05-13 06:14| 来源: 网络整理| 查看: 265

目录windows下使用Mingw执行make编译下载安装 Mingw设置环境变量验证环境gccmingw32-make编译一、准备好相关代码二、执行Makefile运行优化整体运行演示

windows下使用Mingw执行make编译

注意:以下提到的测试仅针对Mingw32版本

下载安装 Mingw

一、Mingw 的默认安装包是以在线形式安装的, 由于一些众所周知的原因。在线安装可能并不顺利。但是这种情况很难讲,你可以尝试, 点击官网下载 Mingw

二、我通常是去 Codeblocks 官网下载集成Mingw的安装包,例如 codeblocks-20.03mingw-32bit-setup.exe。

三、这里使用的是 mingw32,64的我没有用过。

设置环境变量

一、 如果按照上述方法二安装的Mingw则默认路径为: [ C:\Program Files\CodeBlocks\MinGW\bin ]

二、如果你忘记了环境变量的添加方法可以移步 win10系统环境变量怎么设置

验证环境 gcc

在任意文件夹或桌面按住Shift的同时鼠标右键打开 Power Shell。输入gcc -v回车。 正确情况下会出现类型下图的输出:

image-20210826133606033

如果异常,请确认一下环境变量是否设置正确。并关闭 Power Shell,再次打开重新验证。记住!每次验证你都需要重新打开 Power Shell。

mingw32-make

同上,再次输入mingw32-make.exe -v 输出如下信息表示成功 image-20210826134121881

编译 一、准备好相关代码

如下图,这本是在ubuntu下编译的一个简单工具,用于输出 .BIN 文件中的相关内容。 这是原版ubuntu下的工程已经写好了 makefile 文件,这里不做任何修改。 image-20210826134757168

二、执行Makefile

在该文件夹下打开 Power Shell,然后输入 mingw32-make.exe 回车即可。 image-20210826135514514

运行

一、首先我们 ls 查看一下编译结果,发现目录下生成了一个watch.exe这是我们的可执行文件。 二、输入 ./watch.exe CYL.BIN

RUN1

至此,在windows下使用 Mingw 执行 Makefile 的基本方法已经完成了。

优化

在windows下需要输入 mingw32-make.exe 确实有点别扭(和linux下的make比)。记得早些时候在配置IDE的编译器时就有make和mingw32-make的问题,浪费了不少时间。

这里我们使用一个简单粗暴的方法,直接 [复制] ---> [粘贴] 然后重命名一个make.exe。

image-20210826143436863

整体运行演示



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3