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