ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

MSYS2使用记录——win10系统64位安装msys2最新版(msys2-x86_64-20190524.exe)

2022-05-27 23:33:46  阅读:228  来源: 互联网

标签:msys2 x86 pacman w64 64 最新版 安装


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 注释去掉。

img img

更新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\mingw32
    

    变量C_INCLUDE_PATH

    %MINGW_HOME%\include
    

    变量LIBRARY_PATH

    %MINGW_HOME%\lib
    

    变量Path中添加如下值

    %MINGW_HOME%\bin
    

    最后习惯了make编译,修改mingw32-make重命名为make,或者复制一份改名也可,就能直接使用make编译makefile了。

标签:msys2,x86,pacman,w64,64,最新版,安装
来源: https://www.cnblogs.com/world-explorer/p/16319426.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有