MSYS2使用记录——win10系统64位安装msys2最新版(msys2-x86_64-20190524.exe)
MSYS2使用记录——win10系统64位安装msys2最新版(msys2-x86_64-20190524.exe)
安装
测试系统: windows 10
首先需要msys2的安装包,可以去官网下载安装包
官网地址: http://www.msys2.org/
下载
本次下载的是 msys2-x86_64-20180531.exe
注意:1.msys2不可以安装在FAT*分区
2.msys2不能安装在win XP系统上
推荐使用:msys2-x86_64-20220503.exe(清华镜像)
安装完成后点击完 成退出安装程序
设置
配置窗体颜色:目录下D:\msys64\etc 文件 pacman.conf
将其中的 #Color 注释去掉。

更新Msys2系统环境
因为是64位系统,打开菜单中的“MSYS2 MinGW 64-bit”

执行下列命令
pacman -Sy#更新源
pacman -Syu
pacman -Su
安装MinGW-w64 和 MinGW-x86版本,如果在64位系统,只安装x86_64的即可。
安装编译环境
- 安装gcc, 执行下面的命令安装与MinGW-w64匹配的gcc
命令: pacman -S mingw-w64-x86_64-gcc

注意:如果想要编译的程序在windows环境下运行,记得要静态编译
- 执行pacman -S make安装make

安装toolchain
pacman -S mingw-w64-i686-toolchain (32位编译)可以不安装
pacman -S mingw-w64-x86_64-toolchain
安装常用工具
pacman -S base-devel git wget perl ruby python
安装GTK
pacman -S mingw-w64-i686-gtk3 可以不安装
pacman -S mingw-w64-x86_64-gtk3
安装Glade
pacman -S mingw-w64-i686-glade 可以不安装
pacman -S mingw-w64-x86_64-glade
设置系统环境变量
这里根据安装路径设置,我一般习惯装在D盘

在Path值中加入参数
32位
D:\msys64\mingw32\bin
64位
D:\msys64\mingw64\bin
设置mingw的环境变量
变量MINGW_HOME
D:\msys64\mingw64
变量C_INCLUDE_PATH
%MINGW_HOME%\include
变量LIBRARY_PATH
%MINGW_HOME%\lib
变量Path中添加如下值
%MINGW_HOME%\bin
最后习惯了make编译,修改mingw32-make重命名为make,或者复制一份改名也可,就能直接使用make编译makefile了。

MSYS2使用记录——win10系统64位安装msys2最新版(msys2-x86_64-20190524.exe)的更多相关文章
- win10系统64位安装git后右键运行git bash here生成一个mintty.exe.stackdump文件后闪退解决方案
在其他win10电脑上复制了一个null.sys文件,替换C:\Windows\System32\drivers\null.sys,搞定.
- 系统妈Win10系统64位和32位快速专业版
win10系统64位快速专业安装版 V2016年 系统妈:http://www.xitongma.com/ Ghost Win10 64位正式装机专业版2016 微软向Windows用户推送了win1 ...
- Win10系统64位快速专业安装版 V2016年
win10系统64位快速专业安装版 V2016年2月 系统下载:http://www.xitongma.com/ Ghost Win10 64位正式装机专业版2016 微软向Windows用户推送了w ...
- win7系统64位安装oracle10g
win7系统64位安装oracle10g 下载地址: http://download.oracle.com/otn/nt/oracle10g/10204/10204_vista_w2k8_x64_pr ...
- 收集几个不错的最新win10系统64位和32位系统Ghost版下载
系统来自转载:系统妈 ◆ 版本特点 该版本安装后可利用微软公开的Windows10 KMS密钥激活,且右小角无版本水印. KMS客户端密钥:NPPR9-FWDCX-D2C8J-H872K-2YT43, ...
- 【转】如何在win10(64位系统)上安装apache服务器
如何在win10(64位系统)上安装apache服务器 今天装了Apache服务器,下面是我总结的方法: 一,准备软件 1.64位的apache版本 传送门:http://www.apacheloun ...
- win10 64 位安装 MySQL(mysql-5.7.17-winx64)
版权声明:本文为搜集借鉴各类文章的原创文章,转载请注明出处:http://www.cnblogs.com/2186009311CFF/p/6517470.html. win10 64 位安装 MySQ ...
- Win7系统64位环境下使用Apache——安装Apache2.4时报错“Invalid command Order”问题的解决
之前在文章Win7系统64位环境下使用Apache--Apache2.4整合Tomcat与mod_jk提到了安装Apache2.4时有可能报错: Invalid command 'Order', pe ...
- Win7系统64位环境下使用Apache——Apache2.4版本安装及卸载
转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/70255992 本文出自[我是干勾鱼的博客] 之前在Win7系统64位环境下使用A ...
- OpenCV3.1.0+VS2013配置+Win10(64位)(转载)
OpenCV3.1.0+VS2013配置+Win10(64位) [环境]VS2013和MATLAB相互调用混合编程 Matlab 2016a和VS2013混合Dll编程步骤 更换了硬盘之后,重新配置了 ...
随机推荐
- IQueryable和IEnumerable学习
IQueryable和IEnumerable区别 开始了解IQueryable和IEnumerable前,我们先看一下源码 由上面的图片可以得知IQueryable接口继承自IEnumerable接口 ...
- Paddle模型性能分析工具Profiler:定位瓶颈点、优化程序、提升性能
项目链接,fork一下即可使用 https://aistudio.baidu.com/aistudio/projectdetail/4482932?contributionType=1 Paddle模 ...
- ubuntu16.04编译安装nginx1.24.0
环境: Distributor ID: Ubuntu Description: Ubuntu 16.04.7 LTS Release: 16.04 Codename: xenial 安装包: pcre ...
- SpringBoot 整合多数据源的事务问题
代码 先贴代码: 核心就是:Spring给我们提供的一个类 AbstractRoutingDataSource,然后我们再写一个切面来切换数据源,肯定要有一个地方存储key还要保证上下文都可用,所以我 ...
- CSS背景设置与Emmet语法
CSS背景设置 通过CSS背景属性,可以给页面元素添加背景样式,页面元素指任意标签. 背景属性可以设置背景颜色,背景图片,背景平铺,背景图片位置,背景图像固定等. 背景颜色 一般默认值是:tran ...
- 使用KVM克隆用于Oracle DB的主机
首先,通过现有的vm1「在上篇文章 使用KVM创建OEL虚拟机 已创建」克隆出一个vm,名字叫做db1,然后修改一些配置,使其更适用于Oracle DB的主机. 1.通过克隆vm1生成db1 2.解决 ...
- 20.4 延迟加载DLL--《Windows核心编程》
延迟加载的 DLL 是个隐含链接的 DLL,它实际上要等到你的代码试图引用 DLL 中包含的一个符号时才进行加载. DLL延迟加载技术的原理,就是从导入表中去掉某dll这一项,等到正式调用DLL的时候 ...
- select * 的使用说明
一. SELECT * 的含义 select * 语句是从指定的表中按照顺序返回所有列. 二. SELECT * 的优缺点 1 优点 在实际开发过程中,大家习惯性地使用select * from ...
- dotnet-cnblog tool 测试案例
这是测试donet-cnblog工具是否能将正常的Typora图片转换为博客园格式 测试1:本地图片导入 测试2:QQ截图 测试3:url https://pics3.baidu.com/feed/9 ...
- vue3的宏到底是什么东西?
前言 从vue3开始vue引入了宏,比如defineProps.defineEmits等.我们每天写vue代码时都会使用到这些宏,但是你有没有思考过vue中的宏到底是什么?为什么这些宏不需要手动从vu ...