在官网上没有GCC ABI相关内容,但在官方的Github的README里有
Rust Github仓库
按顺序操作
下载Msys2,百度或去官方github下载
官方github地址
安装后启动MSYS2的64bit shell(32位机器启动32bit shell)
执行以下命令安装必要工具集
pacman -S git make diffutils tar mingw-w64-x86_64-python2 mingw-w64-x86_64-cmake mingw-w64-x86_64-gcc
克隆rust语言仓库:
git clone https://github.com/rust-lang/rust.git
执行安装程序:
cd rust
./x.py build && ./x.py install
有两个过程,build和install,其中build前会自动加载所有的submodules,所以需要保持网络可用,下载中断重连网可以从中断位置开始下载(git特性好评)
但注意**如果在一个submodule下载时断网了,或者自动关机断电休眠了,则需要把上次没下完的submodule内容删除,然后再执行安装程序,否则会出现文件错误,如下:
查看上次没下完的submodule只需要直接执行安装程序,看updating的仓库名就行了,然后ctrl+c结束,删除再执行安装程序
后期也有下载的东西 所以整个过程网络要一直可用
其中,build过程非常漫长,特别是compile阶段,build程序自动使用所有CPU核心构建,CPU占用百分百
安装
完成
验证一下
但这只是rustc 也就是rust的编译器的安装,重要的包管理工具cargo ,以及工具链管理器rustup等,还需要独立安装,这个后续会加上