windows下使用Mingw执行make编译 |
您所在的位置:网站首页 › mingw作用 › windows下使用Mingw执行make编译 |
目录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回车。 正确情况下会出现类型下图的输出: 如果异常,请确认一下环境变量是否设置正确。并关闭 Power Shell,再次打开重新验证。记住!每次验证你都需要重新打开 Power Shell。 mingw32-make同上,再次输入mingw32-make.exe -v 输出如下信息表示成功 编译 一、准备好相关代码如下图,这本是在ubuntu下编译的一个简单工具,用于输出 .BIN 文件中的相关内容。 这是原版ubuntu下的工程已经写好了 makefile 文件,这里不做任何修改。 二、执行Makefile在该文件夹下打开 Power Shell,然后输入 mingw32-make.exe 回车即可。 运行一、首先我们 ls 查看一下编译结果,发现目录下生成了一个watch.exe这是我们的可执行文件。 二、输入 ./watch.exe CYL.BIN 至此,在windows下使用 Mingw 执行 Makefile 的基本方法已经完成了。 优化在windows下需要输入 mingw32-make.exe 确实有点别扭(和linux下的make比)。记得早些时候在配置IDE的编译器时就有make和mingw32-make的问题,浪费了不少时间。 这里我们使用一个简单粗暴的方法,直接 [复制] ---> [粘贴] 然后重命名一个make.exe。 整体运行演示 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |