web-dev-qa-db-ja.com

WindowsでGoパッケージをコンパイルする方法は?

ドキュメントはすべてMac OS XおよびLinux用であり、WindowsプラットフォームでGoパッケージをコンパイルする方法を知りたいです。 Windowsでは、makeファイルの記述方法と、それを作成するために使用するツールがわかりません。

Go開発ツールのインストールファイルで使用するmakeまたはgomakeという名前のツールがないようです。

14
Wasly Sevenx

WindowsでのGoパッケージのコンパイルは、LinuxまたはMac OS XでのGoパッケージのコンパイルに似ています。 go build コマンド。 makeファイルはありません。

ここにいくつかの指示があります。

はじめに

Goコードの書き方

パッケージと依存関係をコンパイルします

7
peterSO

Goで必要なMakefileはもうないため、makeツールは必要ありません。また、cygwinは必要ありません。

Windowsシェルに有効なgoコマンドがないように思われる場合は、 Go for Windowsのインストール の公式ドキュメントに従ってください。

Zipアーカイブ

Zipファイルを任意のディレクトリに抽出します(c:\ Goをお勧めします)。

C:\ Go以外のディレクトリを選択した場合は、GOROOT環境変数を選択したパスに設定する必要があります。

Goルートのbinサブディレクトリ(たとえば、c:\ Go\bin)をPATH環境変数に追加します。

MSIインストーラー(実験的)

MSIファイルを開き、プロンプトに従ってGoツールをインストールします。デフォルトでは、インストーラーはGoディストリビューションをc:\ Goに配置します。

インストーラーは、PATH環境変数にc:\ Go\binディレクトリーを配置する必要があります。変更を有効にするには、開いているコマンドプロンプトを再起動する必要がある場合があります。

Windowsでの環境変数の設定

Windowsでは、[システム]コントロールパネルの[詳細設定]タブにある[環境変数]ボタンから環境変数を設定できます。 Windowsの一部のバージョンでは、「システム」コントロールパネル内の「システムの詳細設定」オプションを通じてこのコントロールパネルを提供しています。

最後のセクションは重要です。 Windows PATH環境変数にはC:\Go\binが必要です。これにより、パスにgoが含まれるようになります。

4
jdi

から:Golangウィンドウ、完全なセットアップガイドhttp:// noypi- linux.blogspot.com/2014/07/golang-windows-complete-setup-guide.html

1)Zipをダウンロード

以下から最新のコードを入手してください: http://golang.org/dl/

2)Zipを抽出します

Zipを例C:\ local\dev\goに抽出します

3)gopathディレクトリを作成します

Gopathは、サードパーティが保存される場所です。 「go get github.com/somelib」を実行すると、このライブラリはgopathに保存されます。 c:\ local\dev\gopathを作成します

4)環境変数を設定します

[システムプロパティ]-> [詳細設定]-> [環境変数]を開きます

GOROOT=C:\local\dev\go
GOBIN=%GOROOT%\bin
GOPATH=c:\local\dev\gopath

5)ゴビンをPATHに追加します

c:\ local\dev\go\binをPATHに追加します

6)テスト

6.1)パス「C:\ local\dev\gopath\src\myfirstproject」を作成します

6.2)main.goファイル「C:\ local\dev\gopath\src\myfirstproject\main.go」を作成します

package main

import "fmt"

func main() {
    fmt.Println("Hi foobar")
}

6.2)どこでもプロジェクトをビルドできるようになりました。

6.2.1)cmd.exeを開く

6.2.2)cd c:\ temp

6.2.3)myfirstprojectをビルドします

6.2.4)myfirstproject.exeを実行します

7)いくつかのライブラリを取得します

7.1)Windows用の無料のgit、svn、hgをダウンロードできます

7.2)それらを入手したら、「go get-ugithub.com/somelib」を実行できます。

8)IDEを取得します

liteideをダウンロード

おめでとうございます!

3
Noypi Gilas