最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

Rust交叉编译,在Windows上编译Linux可执行程序

业界 admin 5浏览 0评论

安装最新版本Rust(可选)

  1. 访问官网 https://www.rust-lang/tools/install
  2. 点击 DOWNLOAD RUSTUP-INIT.EXE (64-BIT)下载Rust安装工具
  3. 打开windows cmd
  4. 运行rustup-init.exe,按照提示安装
rustup-init.exe

升级Rust到最新版本(可选)

rustup update

安装 x86_64-unknown-linux-musl target

rustup target add x86_64-unknown-linux-musl

修改cargo配置

  1. 打开或新建用户目录下/.cargo/config文件
  2. 在文件中增加配置
[target.x86_64-unknown-linux-musl]
linker = "rust-lld"
  1. 保存退出

交叉编译

cargo build --target x86_64-unknown-linux-musl

参考文章

  • https://github/japaric/rust-cross/issues/33#issuecomment-500111581

安装最新版本Rust(可选)

  1. 访问官网 https://www.rust-lang/tools/install
  2. 点击 DOWNLOAD RUSTUP-INIT.EXE (64-BIT)下载Rust安装工具
  3. 打开windows cmd
  4. 运行rustup-init.exe,按照提示安装
rustup-init.exe

升级Rust到最新版本(可选)

rustup update

安装 x86_64-unknown-linux-musl target

rustup target add x86_64-unknown-linux-musl

修改cargo配置

  1. 打开或新建用户目录下/.cargo/config文件
  2. 在文件中增加配置
[target.x86_64-unknown-linux-musl]
linker = "rust-lld"
  1. 保存退出

交叉编译

cargo build --target x86_64-unknown-linux-musl

参考文章

  • https://github/japaric/rust-cross/issues/33#issuecomment-500111581
发布评论

评论列表 (0)

  1. 暂无评论