環境構築 - Go

最終更新日: 2026-07-25

TOP(About this memo)) > 一覧(Go) > 環境構築

オンラインで実行

インストール

% go version
go version go1.19.4 darwin/amd64

アップデート

サンプル実行

package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}

VScode

インストール

Tools environment: GOPATH=/Users/user/go
Installing 7 tools at /Users/user/go/bin in module mode.
  gotests
  gomodifytags
  impl
  goplay
  dlv
  staticcheck
  gopls
  ・・・・
% ls ~/go/bin/
dlv             gomodifytags    goplay          gopls           gotests         impl            staticcheck

便利な操作

クロスコンパイル

GOARCH, GOOS

CGO, スタティックリンク, ダイナミックリンク

CGO_ENABLED

その他参考

https://qiita.com/Jxck_/items/02185f51162e92759ebe https://www.getto.systems/entry/2020/06/11/013316#cgo_enabled https://infraya.work/posts/alpine_with_go-singlebinary/ https://zenn.dev/tsuzu/articles/go-10-year-anniversary https://www.kimullaa.com/posts/202011182358/