Skip to Content

Windows10からLinux用にビルドの仕方

概要

Windows10からLinux用にクロスコンパイル
主にAmazon Linux2で使用しています

設定方法

PowerShellとCMDでは環境変数の設定方法が違うので注意

PowerShell
1
2
3
$env:GOOS="linux"
$env:GOARCH="amd64"
go build main.go
CMD
1
2
3
set GOOS=linux
set GOARCH=amd64
go build main.go

確認方法

1
go env

感想

VSCodeのターミナルだとPowerShellなので、CMDのコマンドが通らなくて最初イラッとした思い出