博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MSYS2 简单配置
阅读量:4948 次
发布时间:2019-06-11

本文共 1793 字,大约阅读时间需要 5 分钟。

 

Windows 下用 SWIG 打包 C/C++ 为 Python 接口的时候,需要用到 32-bit/64-bit 编译器,MSYS2 给出了个一揽子方案,安装见其。

本文主要记录 MSYS2 的简单配置。

1) 让 ls 显示多彩颜色,并使 ll 可用
Modify "D:\msys64\home\PeterPan\.bashrc", add following alias,
alias ls="/bin/ls --color=tty --show-control-chars"
alias ll='ls -l'
2) 配置 MSYS2

 

Right-click -> Options... -> config as Cygwin

That's all.
3) 安装软件
- gcc 的安装
PeterPan@PeterPan-PC MINGW64 ~
$ pacman -Sl | grep gcc                                            #### check valid package
mingw32 mingw-w64-i686-gcc 5.3.0-1 [已安装]
mingw32 mingw-w64-i686-gcc-ada 5.3.0-1
mingw32 mingw-w64-i686-gcc-fortran 5.3.0-1
mingw32 mingw-w64-i686-gcc-libgfortran 5.3.0-1
mingw32 mingw-w64-i686-gcc-libs 5.3.0-1 [已安装]
mingw32 mingw-w64-i686-gcc-objc 5.3.0-1
mingw64 mingw-w64-x86_64-gcc 5.3.0-1 [已安装]
mingw64 mingw-w64-x86_64-gcc-ada 5.3.0-1
mingw64 mingw-w64-x86_64-gcc-fortran 5.3.0-1
mingw64 mingw-w64-x86_64-gcc-libgfortran 5.3.0-1
mingw64 mingw-w64-x86_64-gcc-libs 5.3.0-1 [已安装]
mingw64 mingw-w64-x86_64-gcc-objc 5.3.0-1
msys gcc 4.9.2-6
msys gcc-fortran 4.9.2-6
msys gcc-libs 4.9.2-6 [已安装]
msys mingw-w64-cross-gcc 4.9.2-3
PeterPan@PeterPan-PC MINGW64 ~
$ pacman -S mingw-w64-i686-gcc         #### will installed under D:\msys64\mingw32
PeterPan@PeterPan-PC MINGW64 ~
$ pacman -S mingw-w64-x86_64-gcc         #### will installed under D:\msys64\mingw64
注:启动不同的 shell (win32/win64) 会自动使用不同的 gcc(win32/win64),并且不会与外部其他程序安装的 gcc 冲突 :-)
- swig 的安装
PeterPan@PeterPan-PC MINGW64 ~
$ pacman -Sl | grep swig
mingw32 mingw-w64-i686-swig 3.0.6-1 [已安装]
mingw64 mingw-w64-x86_64-swig 3.0.6-1 [已安装]
msys swig 3.0.7-1
PeterPan@PeterPan-PC MINGW64 ~
$ pacman -S mingw-w64-i686-swig         #### will installed under D:\msys64\mingw32
PeterPan@PeterPan-PC MINGW64 ~
$ pacman -S mingw-w64-x86_64-swig         #### will installed under D:\msys64\mingw64

完。

 

转载于:https://www.cnblogs.com/gaowengang/p/8531045.html

你可能感兴趣的文章
【原创】Activity 概念介绍(大全)
查看>>
从零讲解搭建一个NIO消息服务端
查看>>
VS 插件
查看>>
Chrome 消息传递机制
查看>>
性能测试插件
查看>>
全站缓存时代
查看>>
http://javafound.iteye.com/blog/704141 微博是这样练成的
查看>>
[MPI学习笔记]mpi并行实现方法
查看>>
c++ builder 获取命令行参数
查看>>
Win7系统重启后ip丢失问题问题的解决方法
查看>>
等保2.0所需设备
查看>>
jquery easyui-linkButton获取和设置按钮text并且解决火狐不支持innerText的方法
查看>>
IBM大型主机(Mainframe)技术简介之六——数据库和系统集成(二)
查看>>
【BZOJ5336】[TJOI2018]party(动态规划)
查看>>
【BZOJ4944】[NOI2017]泳池(线性常系数齐次递推,动态规划)
查看>>
我只为一瓶啤酒
查看>>
timestamp与timedelta,管理信息系统概念与基础
查看>>
linux 服务器时间同步
查看>>
蓝桥杯 历届试题 幸运数
查看>>
SQL游标(cursor)详细说明及内部循环使用示例
查看>>