『Goならわかるシステムプログラミング』
About
渋川さん(@shibu_jp)の著書。
関連リンク:
その他:
第1章 Go言語で覗くシステムプログラミングの世界
VS Code環境セットアップ
2018/8/26 記.
そもそも手元のUbuntu 16.04のGoのバージョンが1.7.1と古かったので、リリースされたばかりの11にバージョンアップした。
https://github.com/progrhyme/myenv/commit/15c06dab6adc6f98cae614b8422a6efc4c9b7bde
↑の変更を入れた上で、
cd /usr/local
mv go go-1.7.1
~/.myenv/script/install-golang.sh
VS Codeは最近入れたので省略。
起動後、 Goのextensionを入れた。
Goの静的解析ツールを色々入れる必要がある。
最初、気づかなかったが、VS Codeの下のステータスバーみたいなやつの右に「Analysis Tools Missing」と表示されていて、クリックすると一式のインストールを促された。
これらはgo getされて $GOPATH/bin/
に配置される。
これで基本的には準備は終わりとのこと。
お約束の「Hello world!」を書いて、 Debug > Start Without Debugging
を走らせてみる。
…と、なんかエラー(?)になる。
設定不備か何かわからないが、 なぜかプロジェクトディレクトリ下の .vscode/launch.json
が開き、設定追加を促される。
調べてもよくわからない。
VS Codeを再起動したらふつうに動いた。
なんじゃこりゃ。。
参考:
- Go開発環境構築(VSCode, gvm, delve, dep)からHello Worldするまで | Black Everyday Company
- [Visual Studio Code][Golang][Windows] VSCodeでGoの開発環境を作成する方法まとめ - Qiita
最終更新 2020-06-03: [program] Omit "lang/" subsection (a39ae753e)