Rust-在ubuntu上使用nightly版本的i686-pc-windows-msvc的工具链

之前文章写到过,在ubuntu上使用pc-windows-msvc工具链来编译rust程序。
然后在昨晚,因为需要用到自动导入mod的功能,找到了一个库dirmod,挺好用的,但是需要用到nightly编译。
一开始,我傻傻的以为直接安装个nightly-i686-pc-windows-msvc工具链就ok了,但是用尽方法,还是无法安装。

nightly-i686-pc-windows-msvc (rustc does not exist)

于是谷歌了一下,没有找到相关的问题,可能是因为就我一个这么菜。直到今天早上,才找到正确方法。
原来并不需要安装nightly-i686-pc-windows-msvc工具链,只需要把default切换到nightly,例如我是linux的,我使用了:

rustup default nightly-x86_64-unknown-linux-gnu

然后再安装i686-pc-windows-msvc target:

rustup target add i686-pc-windows-msvc

然后编译的时候使用:

cargo +nightly build --target=i686-pc-windows-msvc 

就ok啦