Windows下Rust toolchain的切换
在用运行命令cargo install cargo-eval
的过程中,总是提示链接器错误。
因为原先使用的rust toolchain是GNU的,怀疑是GNU的链接器有问题,毕竟Windows下实际上还是MSVC最稳,所以尝试切换成MSVC,果然问题就解决了,cargo-eval
成功安装。
以下是步骤:
- 下载
Visual Studio
。在Visual Studio Installer
中,勾选Windows 11 SDK
与MSVC v143
。当然选择其他版本也可以。 - 下载完成后,设置系统环境变量。
- 重启,使得环境变量生效。重启后打开任意终端,试一下
cl
命令和link
命令能否正常使用。 - 以上三步都没有问题的情况下,终端里输入命令
rustup toolchain install stable-x86_64-pc-windows-msvc
。 - 切换成MSVC工具链,输入
rustup default stable-msvc
。
之后就大功告成了,如果之后想切换回GNU工具链,只需要rustup default stable-gnu
即可。
作者:st0rmKR
出处:https://www.cnblogs.com/st0rmKR/p/17471767.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律