homebrew macos cross toolchains
v13.3.0
GitHubで私をスポンサーすることで、フルタイムのオープンソース開発者になるのを手伝ってください
MacOS Crossコンパイラツールチェーンは、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-gnux86_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