homebrew macos cross toolchains
v13.3.0
ช่วยฉันเป็นนักพัฒนาโอเพนซอร์สเต็มเวลาโดยสนับสนุนฉันใน GitHub
MacOS Cross Compiler Toolchains รองรับทั้ง Apple Silicon & Intel Macs
ดาวน์โหลดเชนเครื่องมือ preompiled จาก GitHub release
หรือติดตั้งโดยใช้ 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 toolchain และมีมันบน 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