macOS 交叉编译器工具链
通过 在 GitHub 上赞助我 来帮助我成为全职开源开发者 macOS 交叉编译器工具链,支持 Apple Silicon 和 Intel Mac。 从 GitHub 版本 下载预编译工具链 或者使用 Homebrew 安装:
brew tap messense/macos-cross-toolchains
# install x86_64-unknown-linux-gnu toolchain
brew install x86_64-unknown-linux-gnu
# install aarch64-unknown-linux-gnu toolchain
brew install aarch64-unknown-linux-gnu假设您已安装 x86_64-unknown-linux-gnu 工具链并将其添加到 PATH 中,
请设置以下环境变量,以便与 Cargo 一起使用。
export CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_LINKER=x86_64-linux-gnu-gcc通常只需要 CARGO_TARGET_*_LINKER, 以防万一它在编译时出现问题
您还可以设置一些额外的环境变量:
export CC_x86_64_unknown_linux_gnu=x86_64-linux-gnu-gcc
export CXX_x86_64_unknown_linux_gnu=x86_64-linux-gnu-g++
export AR_x86_64_unknown_linux_gnu=x86_64-linux-gnu-ar暂无开放 Issues,或尚未同步最近议题。