go言語

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
go言語 [2017/03/31 22:13] – [gvmでインストールする方法] mumeiyamibitogo言語 [2017/04/05 22:14] (現在) mumeiyamibito
行 3: 行 3:
   * プログラミング言語の一つ   * プログラミング言語の一つ
   * Google により開発された   * Google により開発された
-  * 構文は Python に近い 
   * クロスコンパイル環境を手に入れやすい   * クロスコンパイル環境を手に入れやすい
   * ソースがきっちり定義されている   * ソースがきっちり定義されている
行 31: 行 30:
 fi</code> fi</code>
   - 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</code> $ gvm install go1.5</code>
-    * go1.5 以降のインストールには go1.4 が必要+    * go1.5 以降のインストールには go1.4.x が必要 
 +    * go1.4.x インストール時にコンパイルエラー ('''unknown relocation type 42; compiled without -fpic?''') になる場合は、環境変数 ('''export CGO_ENABLED=0''') を宣言しておくといいようだ。 
 +      * 参考サイト: [[https://github.com/Linuxbrew/legacy-linuxbrew/issues/1057 | go: unknown relocation type 42; compiled without -fpic? · Issue #1057 · Linuxbrew/legacy-linuxbrew]]
   - クロスコンパイラ環境の整備\\ <code bash>   - クロスコンパイラ環境の整備\\ <code bash>
-$ gvm use go1.4+$ gvm use go1.4.2
 $ gvm cross OS ARCH</code> $ gvm cross OS ARCH</code>
     * OS には今後クロスコンパイルするであろうOSを入力する (windows, linux, darwin, freebsd, netbsd, openbsd)     * OS には今後クロスコンパイルするであろうOSを入力する (windows, linux, darwin, freebsd, netbsd, openbsd)
  • go言語.1490966027.txt.gz
  • 最終更新: 2017/03/31 22:13
  • by mumeiyamibito