差分
このページの2つのバージョン間の差分を表示します。
| 次のリビジョン | 前のリビジョン | ||
| go言語 [2016/05/24 18:21] – 作成 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) | ||
| 行 96: | 行 97: | ||
| * 「Go言語」「golang」でぐぐる | * 「Go言語」「golang」でぐぐる | ||
| - | + | {{tag> | |
| - | + | ||