一、下载msys2并安装
1、地址
https://www.msys2.org/
2、安装如下图

3、启动MSYS2程序,如下图:

二、PACMAN指令说明
1、更新
在 Archlinux 中,使用一条命令即可对整个系统进行更新:
pacman -Syu
如果你已经使用 pacman -Sy 将本地的包数据库与远程的仓库进行了同步,也可以只执行:
pacman -Su
2、安装
安装包:
pacman -S 包名
同步包数据库后再执行安装:
pacman -Sy 包名
在显示一些操作信息后执行安装:
pacman -Sv 包名
安装本地包,其扩展名为 pkg.tar.gz:
pacman -U 包名
只下载包,不安装:
pacman -Sw 包名
3、删除
该命令将只删除包,不包含该包的依赖:
pacman -R 包名
在删除包的同时,也将删除其依赖:
pacman -Rs 包名
在删除包时不检查依赖:
pacman -Rd 包名
如果你在删除软件包时要同时删除相应的配置文件:
pacman -Rn 包名
删除一个软件包、它的配置文件以及所有不再需要的依赖的命令如下:
pacman -Rsn 包名
4、搜索
搜索含关键字的包:
pacman -Ss 包名
查询要安装包的详细信息:
pacman -Si 包名
查看有关包的信息:
pacman -Qi 包名
列出该包的文件:
pacman -Ql 包名
查询已安装的软件包:
pacman -Qs 包名
5、清理
下载的包文件位于 /var/cache/pacman/pkg/ 目录。该命令将清理未安装的包文件:
pacman -Sc
清理所有的缓存文件:
pacman -Scc
要罗列所有不再作为依赖的软件包:
pacman -Qdt
三、搭建mingw开发环境
1、设置清华大学开源软件镜像站
sed -i "s#mirror.msys2.org/#mirrors.tuna.tsinghua.edu.cn/msys2/#g" /etc/pacman.d/mirrorlist*
2、安装基础包
pacman -S base-devel
3、部署mingw32 开发环境
打开mingw32.exe,如下图:

执行一下命令:
pacman -S mingw-w64-i686-toolchain
4、部署mingw64开发环境
打开mingw64.exe,如下图:

执行一下命令:
pacman -S mingw-w64-x86_64-toolchain
四、编码libiec61850动态库 [ 案例 ]
1、编译mingw32版本
- 打开mingw32.exe
- 将目录切换到libiec61850根目录下,查看是有存在makefile文件
- 直接执行mingw32-make指令

2、编译visual2015版本
- 安装cmake工具,并配置环境,如下图:

- 在CMD命令行执行命令如下(会生成工程文件sln,然后通过visual2015打开编译即可):
cmake -G “Visual Studio 14 2015”


本文介绍了如何下载和安装MSYS2,以及使用PACMAN指令进行系统更新、安装、删除和搜索软件包。接着,展示了如何设置清华大学开源软件镜像站,并安装mingw32和mingw64开发环境。最后,给出了编译libiec61850动态库的步骤,包括mingw32和visual2015版本的编译方法。
&spm=1001.2101.3001.5002&articleId=131052742&d=1&t=3&u=12fc194fa9424b078602d91aab1f41d7)
5756

被折叠的 条评论
为什么被折叠?



