homebrew macos cross toolchains
v13.3.0
通过在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上,将环境变量设置为下面的环境变量,以将其与货物一起使用。
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