入坑 Rust-lang 程序 error: could not exec the linker `link.exe`:

发布于 2022-09-02 10:58:08 字数 491 浏览 21 评论 0

安装 Rust-lang

下载地址

找到 Windows (MSVC ABI †) (.msi) 下载 一步步安装

Hello word

创建 main.rs

fn main() {
    println!("Hello, world!");
}

终端运行

F:coding\rust-lang>rustc main.rs
error: could not exec the linker `link.exe`: 系统找不到指定的文件。 (os error 2)

help

第一次接触, Rust 大神在哪里, help me!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

好倦 2022-09-09 10:58:08

安装vs c++,之后再用rustup-init安装一遍,这个时候就能识别link.exe了

最美的太阳 2022-09-09 10:58:08

MSVC builds of Rust additionally require an installation of Visual Studio 2013 (or later)

不疑不惑不回忆 2022-09-09 10:58:08

link.exe没有添加到环境变量中去所以出错。
我的做法是从“vs2013开发人员命令提示”进入。

娇妻 2022-09-09 10:58:08

如果你Linux , 安装 build-essential

sudo apt-get install build-essential

如果是windows ,安装VS 2013 +

能怎样 2022-09-09 10:58:08

出现这个问题是MSVC的环境变量没有添加,安装VS2019之后,在CMD中运行下面的指令添加环境变量
call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat"

编译时指定64位编译器
cargo build --target x86_64-pc-windows-msvc

运行
cargo run

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文