メインコンテンツへスキップ

[rust] macOSでwindows用にクロスコンパイルしたい

·19 文字·1 分
Captain Emo
著者
Captain Emo
ドメイン知識の抽出、テスト作成、React/Nodeを得意としています。

cross という有名なツールがあるが、動作に DockerかPodmanが必要なので使いたくない方向け。

brew install mingw-w64

プロジェクトルートにconfig.tomlを作成し、以下の内容を追加。

[target.x86_64-pc-windows-gnu]
linker = "x86_64-w64-mingw32-gcc"
ar = "x86_64-w64-mingw32-ar"

コンパイル

cargo build --target x86_64-pc-windows-gnu