差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
go言語 [2016/09/07 13:16] – mumeiyamibito | go言語 [2017/04/05 22:14] (現在) – mumeiyamibito | ||
---|---|---|---|
行 3: | 行 3: | ||
* プログラミング言語の一つ | * プログラミング言語の一つ | ||
* Google により開発された | * Google により開発された | ||
- | * 構文は Python に近い | ||
* クロスコンパイル環境を手に入れやすい | * クロスコンパイル環境を手に入れやすい | ||
* ソースがきっちり定義されている | * ソースがきっちり定義されている | ||
行 25: | 行 24: | ||
- 必要なパッケージインストール\\ <code bash>$ sudo apt-get install curl git mercurial make binutils bison gcc build-essential</ | - 必要なパッケージインストール\\ <code bash>$ sudo apt-get install curl git mercurial make binutils bison gcc build-essential</ | ||
- | - gvm のインストール\\ <code bash> $ bash < <(curl -s -S -L https:// | + | - gvm のインストール\\ <code bash>$ bash < <(curl -s -S -L https:// |
- シェルの設定ファイルの編集(以下を .bashrc や .zshrc などに追記)\\ <code bash> | - シェルの設定ファイルの編集(以下を .bashrc や .zshrc などに追記)\\ <code bash> | ||
if [ -s ${HOME}/ | if [ -s ${HOME}/ | ||
行 31: | 行 30: | ||
fi</ | fi</ | ||
- go 言語のインストール\\ <code bash> | - go 言語のインストール\\ <code bash> | ||
- | $ gvm install go1.4 | + | $ gvm install go1.4.2 |
- | $ gvm use go1.4 | + | $ gvm use go1.4.2 |
$ gvm install go1.5</ | $ gvm install go1.5</ | ||
- | * go1.5 以降のインストールには go1.4 が必要 | + | * go1.5 以降のインストールには go1.4.x が必要 |
+ | * go1.4.x インストール時にコンパイルエラー (''' | ||
+ | * 参考サイト: | ||
- クロスコンパイラ環境の整備\\ <code bash> | - クロスコンパイラ環境の整備\\ <code bash> | ||
- | $ gvm use go1.4 | + | $ gvm use go1.4.2 |
$ gvm cross OS ARCH</ | $ gvm cross OS ARCH</ | ||
* OS には今後クロスコンパイルするであろうOSを入力する (windows, linux, darwin, freebsd, netbsd, openbsd) | * OS には今後クロスコンパイルするであろうOSを入力する (windows, linux, darwin, freebsd, netbsd, openbsd) |