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的即可。

安装编译环境

  1. 安装gcc, 执行下面的命令安装与MinGW-w64匹配的gcc

    命令: pacman -S mingw-w64-x86_64-gcc

注意:如果想要编译的程序在windows环境下运行,记得要静态编译

  1. 执行pacman -S make安装make

  1. 安装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盘

  1. 在Path值中加入参数

    32位

    D:\msys64\mingw32\bin

    64位

    D:\msys64\mingw64\bin
  2. 设置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)的更多相关文章

  1. win10系统64位安装git后右键运行git bash here生成一个mintty.exe.stackdump文件后闪退解决方案

    在其他win10电脑上复制了一个null.sys文件,替换C:\Windows\System32\drivers\null.sys,搞定.

  2. 系统妈Win10系统64位和32位快速专业版

    win10系统64位快速专业安装版 V2016年 系统妈:http://www.xitongma.com/ Ghost Win10 64位正式装机专业版2016 微软向Windows用户推送了win1 ...

  3. Win10系统64位快速专业安装版 V2016年

    win10系统64位快速专业安装版 V2016年2月 系统下载:http://www.xitongma.com/ Ghost Win10 64位正式装机专业版2016 微软向Windows用户推送了w ...

  4. win7系统64位安装oracle10g

    win7系统64位安装oracle10g 下载地址: http://download.oracle.com/otn/nt/oracle10g/10204/10204_vista_w2k8_x64_pr ...

  5. 收集几个不错的最新win10系统64位和32位系统Ghost版下载

    系统来自转载:系统妈 ◆ 版本特点 该版本安装后可利用微软公开的Windows10 KMS密钥激活,且右小角无版本水印. KMS客户端密钥:NPPR9-FWDCX-D2C8J-H872K-2YT43, ...

  6. 【转】如何在win10(64位系统)上安装apache服务器

    如何在win10(64位系统)上安装apache服务器 今天装了Apache服务器,下面是我总结的方法: 一,准备软件 1.64位的apache版本 传送门:http://www.apacheloun ...

  7. win10 64 位安装 MySQL(mysql-5.7.17-winx64)

    版权声明:本文为搜集借鉴各类文章的原创文章,转载请注明出处:http://www.cnblogs.com/2186009311CFF/p/6517470.html. win10 64 位安装 MySQ ...

  8. Win7系统64位环境下使用Apache——安装Apache2.4时报错“Invalid command Order”问题的解决

    之前在文章Win7系统64位环境下使用Apache--Apache2.4整合Tomcat与mod_jk提到了安装Apache2.4时有可能报错: Invalid command 'Order', pe ...

  9. Win7系统64位环境下使用Apache——Apache2.4版本安装及卸载

    转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/70255992 本文出自[我是干勾鱼的博客] 之前在Win7系统64位环境下使用A ...

  10. OpenCV3.1.0+VS2013配置+Win10(64位)(转载)

    OpenCV3.1.0+VS2013配置+Win10(64位) [环境]VS2013和MATLAB相互调用混合编程 Matlab 2016a和VS2013混合Dll编程步骤 更换了硬盘之后,重新配置了 ...

随机推荐

  1. 获取Unity和UGUUI内置组件的属性名

    需求来源 在阅读UGUI的源码时,发现Unity对于私有字段才加了[[SerializeField]]标签,而public的没有,且在Editor扩展中,也是查找带序列化标签的私有字段进行修改,那么在 ...

  2. vim 从嫌弃到依赖(5)——普通模式的一些操作

    通过前面几章内容的铺垫,基本已经介绍完了普通模式的大部分内容,按照进度下面会依次介绍插入模式.命令模式.选择模式的一些操作.根据不同模式提供功能的多少和使用频率,篇幅会有长有短.本来这篇文章应该介绍插 ...

  3. 3.3 DLL注入:突破会话0强力注入

    Session是Windows系统的一个安全特性,该特性引入了针对用户体验提高的安全机制,即拆分Session 0和用户会话,这种拆分Session 0和Session 1的机制对于提高安全性非常有用 ...

  4. npm旧淘宝镜像过期,更换新淘宝镜像

    1. 清空缓存 npm cache clean --force 2.设置新淘宝镜像 npm config set registry https://registry.npmmirror.com/ 3. ...

  5. 解决Maven项目创建过慢问题

    在创建时弹出Proerties位置添加键值对: archetypeCatalog internal idea 常用快捷键 Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ctrl+Shift+N ...

  6. Linux进程通信-POSIX IPC

    前言 Linux POSIX IPC的可移植性是不如System V IPC的,但是我们只用Linux,并且内核版本高于2.6.6的话就不存在该问题了.也因为POSIX IPC出现的比较晚,借鉴了sy ...

  7. PVE上启用Intel核显的SR-IOV vGPU

    介绍 Intel SR-IOV vGPU是一种硬件虚拟化技术,它允许多个虚拟机共享单个物理GPU,而不会降低性能.SR-IOV定义了一种标准方法,通过将设备分区为多个虚拟功能来共享物理设备功能.每个虚 ...

  8. 目录:CH57x/CH58x/CH59x/CH32V208低功耗蓝牙应用

    外设相关: CH59x 系统16位PWM使用 - 小舟从此逝_1 - 博客园 (cnblogs.com) CH59X/CH58X/CH57X PWM使用 - 小舟从此逝_1 - 博客园 (cnblog ...

  9. ASCII、Unicode、UTF8 10年后,史无前例,自己用js实现《专题3》

    我自己史无前例的开发了一个网页小工具,可以利用这个工具 直接查询到 一个字符的unicode二进制的定义,和utf8格式下内存中 存储的二进制. =========================== ...

  10. SP16113 SUBTLEBA - Trucks Transportation 题解

    题目传送门 前言 本题样例有问题,如果想要样例可以去 vjudge 上. 本题提交后可能会出现 UKE ,建议前往 link 提交,而且本篇题解中所提供的代码也为 link 代码. 前置知识 Krus ...