msys2
msys2 是一套用于创建 windows 应用程序的工具集,提供了类似 linux 的命令行界面和接口。虽然 windows 现在有了 wsl(linux 子系统)功能,但是如果要开发 windows 应用程序的话,还是最好装一个 msys2,而且 msys2 使用起来也很方便。 安装 msys2 很简单,你可以直接在官网下载安装,也可以使用像 scoop 这样的包管理器来安装
Windows操作系统中的Rust程式,预设会使用MSVC来编译的。但是如果Rust程式有使用到GNU相关的函式库(例如GTK)时,就得搭配MinGW来编译了。MSYS2是一套整合MinGW和POSIX环境的工具,可以在Windows操作系统上模拟出Linux操作系统的开发环境,且能利用MinGW直接编译出在Windows操作系统上执行的程式
Windows操作系统中的Rust程式,预设会使用MSVC来编译的。但是如果Rust程式有使用到GNU相关的函式库(例如GTK)时,就得搭配MinGW来编译了。MSYS2是一套整合MinGW和POSIX环境的工具,可以在Windows操作系统上模拟出Linux操作系统的开发环境,且能利用MinGW直接编译出在Windows操作系统上执行的程式
Windows操作系统中的Rust程式,预设会使用MSVC来编译的。但是如果Rust程式有使用到GNU相关的函式库(例如GTK)时,就得搭配MinGW来编译了。MSYS2是一套整合MinGW和POSIX环境的工具,可以在Windows操作系统上模拟出Linux操作系统的开发环境,且能利用MinGW直接编译出在Windows操作系统上执行的程式
Git for Windows 的 Bash 有一个很实用的功能,如果当前目录处于 Git 仓库中,那么命令行中会显示当前 Git 分支的名称(见下图)。 然而原版的 MSYS2 Bash 没有这个功能(见下图),不过我们可以自己动手配置出相同的效果。 接着,关闭并重新打开命令行窗口,或者在命令行中执行 source ~/.bashrc 命令,即可看到更改后的效果(见下图)
Windows操作系统中的Rust程式,预设会使用MSVC来编译的。但是如果Rust程式有使用到GNU相关的函式库(例如GTK)时,就得搭配MinGW来编译了。MSYS2是一套整合MinGW和POSIX环境的工具,可以在Windows操作系统上模拟出Linux操作系统的开发环境,且能利用MinGW直接编译出在Windows操作系统上执行的程式
Windows操作系统中的Rust程式,预设会使用MSVC来编译的。但是如果Rust程式有使用到GNU相关的函式库(例如GTK)时,就得搭配MinGW来编译了。MSYS2是一套整合MinGW和POSIX环境的工具,可以在Windows操作系统上模拟出Linux操作系统的开发环境,且能利用MinGW直接编译出在Windows操作系统上执行的程式