homebrew macos cross toolchains
v13.3.0
Hilf mir, ein Vollzeit-Open-Source-Entwickler zu werden, indem ich mich auf Github sponsert
MacOS Cross Compiler Toolchains unterstützt sowohl Apple Silicon als auch Intel Macs.
Download vorkompilierte Toolchains von Github Release
Oder mit Homebrew installieren:
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 Angenommen, Sie haben x86_64-unknown-linux-gnu Toolchain installiert und haben sie auf PATH , um die Umgebungsvariablen wie unten so einzustellen, um sie mit Fracht zu verwenden.
export CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_LINKER=x86_64-linux-gnu-gcc Normalerweise ist nur CARGO_TARGET_*_LINKER erforderlich, falls er irgendwie nicht kompiliert wird, können Sie auch einige zusätzliche Umgebungsvariablen festlegen:
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