安装最新版本Rust(可选)

  1. 访问官网 https://www.rust-lang.org/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

将目标应用程序传输到目标服务器

将目标应用程序传输到目标服务器-LMLPHP

cd target\x86_64-unknown-linux-musl\debug
scp FirstRustDemo root@192.168.1.1:/tmp/

在目标服务器运行目标应用程序

ssh root@192.168.1.1
cd /tmp
chmod +x FirstRustDemo
./FirstRustDemo
Hello, world!  # 这个是输出结果

目前测试win10编译部署到centos7

参考文章

03-13 17:34