go buildメモ
コマンド
# myappという名前で実行ファイルをビルドする # 環境変数を指定しないと、ビルドする環境向けのバイナリが作成される go build -o myapp main.go # 他の環境向けのバイナリを作成するときは環境変数で指定をする env GOOS=linux GOARCH=amd64 go build -o myapp main.go
GOOSやGOARCHで指定できる値は下記を参照する。 https://golang.org/doc/install/source#environment
もしくは下記コマンドで確認できる
go tool dist list
手元の環境は以下コマンドで確認できる
go version # go version go1.17 darwin/amd64
CPUのアーキテクチャ
だいたい arch
コマンドで確認できる。