【Golang】サポートする GOOS と GOARCH を一覧で確認するコマンド(ビルドの対応プラットフォーム確認)
go build
する際に指定可能な$GOOS
と$GOARCH
の一覧をコマンドで確認したい。
なんか、Go 言語のバージョンだけでなく環境によってもビルドできる(サポートされた)OS やアーキテクチャが異なるようだったので、シェル・スクリプトで事前にチェックしたいのです。
「golang GOOS 一覧 確認 コマンド」でググってもピンポイントな記事が出てこなかったので、自分のググラビリティとして。
TL; DR
go tool dist list
TS; DR
$ go tool dist list
aix/ppc64
android/386
android/amd64
android/arm
...(以下省略)
$ go version
go version go1.15.6 linux/amd64
- とりま、どんなものがあるか知りたい人
- Go言語のクロスコンパイル設定値 $GOOS, $GOARCH 一覧リスト @ Qiita
- Environment | Install | Doc @ Golang.org (本家、英語)
-
$GOARM
(Arm 系 CPU の一覧)- https://github.com/golang/go/wiki/GoArm | wiki @ GitHub
参考文献
- Gist コメント | Go (Golang) GOOS and GOARCH @ Gist by asukakenji
- Go言語のクロスコンパイル設定値 $GOOS, $GOARCH 一覧リスト @ Qiita
- Environment | Install | Doc @ Golang.org (本家、英語)
Author And Source
この問題について(【Golang】サポートする GOOS と GOARCH を一覧で確認するコマンド(ビルドの対応プラットフォーム確認)), 我々は、より多くの情報をここで見つけました https://qiita.com/KEINOS/items/15b974af2dcf7489b61f著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .