homebrew macos cross toolchains
v13.3.0
ساعدني في أن أصبح مطورًا مفتوحًا بدوام كامل من خلال رعايتي على Github
تقوم MacOS Cross Compiler Toolshains ، بدعم كل من Silicon و Intel Macs.
قم بتنزيل أدوات الأدوات المسبقة من 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 وجعلها على 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