homebrew macos cross toolchains
v13.3.0
Bantu saya untuk menjadi pengembang open-source penuh waktu dengan mensponsori saya di github
MacOS Cross Compiler Toolchains, mendukung Apple Silicon & Intel Macs.
Unduh Toolchains Precompiled dari Release GitHub
Atau instal menggunakan 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 Misalkan Anda telah menginstal toolchain x86_64-unknown-linux-gnu dan memilikinya di PATH , mengatur variabel lingkungan seperti di bawah ini untuk menggunakannya dengan kargo.
export CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_LINKER=x86_64-linux-gnu-gcc Biasanya hanya CARGO_TARGET_*_LINKER yang diperlukan, jika entah bagaimana gagal dikompilasi, Anda juga dapat mengatur beberapa variabel lingkungan tambahan:
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