< 返回版块

ywxt 发表于 2020-11-08 21:11

Tags:Windows,cross,交叉编译

用corss,提示找不到linker cc。😒

Docker in Docker可不可以?

评论区

写评论
作者 ywxt 2020-11-18 19:09

解决了,Windows应该用msvc的工具链安装corss,然后安装docker即可。

作者 ywxt 2020-11-17 23:37

不对啊,我想要的是使用corss工具交叉编译,这个是用的cargo

--
👇
zydxhs: 当然可以。

  1. 添加工具链编译目标:x86_64-unknown-linux-musl
rustup target add x86_64-unknown-linux-musl
  1. 修改 %CARGO_HOME%\config 文件,添加如下内容:
[target.x86_64-unknown-linux-musl]
linker = "rust-lld"
ar = "llvm-ar"
  1. 编译命令
cargo build --target=x86_64-unknown-linux-musl
作者 ywxt 2020-11-17 22:27

感谢大佬,我去试试

--
👇
zydxhs: 当然可以。

  1. 添加工具链编译目标:x86_64-unknown-linux-musl
rustup target add x86_64-unknown-linux-musl
  1. 修改 %CARGO_HOME%\config 文件,添加如下内容:
[target.x86_64-unknown-linux-musl]
linker = "rust-lld"
ar = "llvm-ar"
  1. 编译命令
cargo build --target=x86_64-unknown-linux-musl
zydxhs 2020-11-13 09:16

当然可以。

  1. 添加工具链编译目标:x86_64-unknown-linux-musl
rustup target add x86_64-unknown-linux-musl
  1. 修改 %CARGO_HOME%\config 文件,添加如下内容:
[target.x86_64-unknown-linux-musl]
linker = "rust-lld"
ar = "llvm-ar"
  1. 编译命令
cargo build --target=x86_64-unknown-linux-musl
1 共 4 条评论, 1 页