Windows下Rust toolchain的切换

在用运行命令cargo install cargo-eval的过程中,总是提示链接器错误。
因为原先使用的rust toolchain是GNU的,怀疑是GNU的链接器有问题,毕竟Windows下实际上还是MSVC最稳,所以尝试切换成MSVC,果然问题就解决了,cargo-eval成功安装。

以下是步骤:

  1. 下载Visual Studio。在Visual Studio Installer中,勾选Windows 11 SDKMSVC v143。当然选择其他版本也可以。image
  2. 下载完成后,设置系统环境变量。
    1. Path新增:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.36.32532\bin\Hostx64\x64,这里需要根据你VS的安装路径所变,这里我是安装到了C盘。
    2. 新建一个环境变量INCLUDE,添加以下路径:image
    3. 新建一个环境变量LIB,添加以下路径:image
  3. 重启,使得环境变量生效。重启后打开任意终端,试一下cl命令和link命令能否正常使用。
  4. 以上三步都没有问题的情况下,终端里输入命令rustup toolchain install stable-x86_64-pc-windows-msvc
  5. 切换成MSVC工具链,输入rustup default stable-msvc

之后就大功告成了,如果之后想切换回GNU工具链,只需要rustup default stable-gnu即可。

作者:st0rmKR

出处:https://www.cnblogs.com/st0rmKR/p/17471767.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   烤肉kr  阅读(1192)  评论(1编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
more_horiz
keyboard_arrow_up dark_mode palette
选择主题
点击右上角即可分享
微信分享提示