1

私はgoプログラミング言語を学び始めています。zeusとeclipse/goclipseをインストールしました。(私はテキストエディタが好きですが、goでプラグインしてコンパイルするための手順は見つかりませんでした)。さて、Eclipseで私は基本を実行し、hello worldこれを取得しています:
"Executable source files must be in the 'cmd' folder"

  1. GOROOT上の設定c:\Go\
  2. GOOSに設定windows
  3. GOARCHオンに設定386(システムを忘れた、Windows 32ビットを使用)
  4. Go自動に設定されたツールパス(移動)"c:\go\bin\go.exe"
  5. 自動に設定されたフォーマッタパスに移動します
  6. (gofmt)auto"c:\go\bin\gofmt.exe"
  7. 自動「c:\ go \ bin \ godoc.exe」に設定されたドキュメントパス(godoc)に移動します
  8. 最後に、GOPATHは空です。

私はここhttp://code.google.com/p/goclipse/wiki/InstallationInstructionsとここhttp://code.google.com/p/goclipse/wiki/GettingStartedの指示に従っていました。

これで、2番目のリンクにエクスプローラウィンドウのcmdと表示され、bin、pkg、およびsrcがある「cmd」はありません。私がエラーコードを持っている理由を理解できれば、私は百万に感謝し、事前に感謝します。誰かが私がgoで使用するvimまたはテキストエディタのセットアップを手伝ってくれるなら、私もそのルートに行くことができます。また、ソクラテスが言うように、もう1つ忘れてしまいました。私は何も知らないので、初心者であることを誇りに思っているので、一度に1つずつ修正するように教えていただければと思います。読んでくれてありがとう、長いテキストについては申し訳ありません。できるだけ詳しく説明したかったからです。3月、ありがとう、もう一度。

4

1 に答える 1

1

Goclipseは使用していないので、プロジェクトの状態が実際に何であるかはわかりませんが、何よりもまず、コマンドプロンプトからコンパイルの基本を試すことをお勧めします。これにより、実際に機能するようになります。Goclipseに与えられた指示cmdは、もはや必要とされていないので古いようです。これは、Eclipse+Goclipseのプロジェクト構造の内部的なものかもしれません。

免責事項:私はOSX/Linuxで働いています。このウィンドウに関するアドバイスは頭のてっぺんから外れています

システム環境変数を前述のパスにすでに設定している場合は、コマンドプロンプトから、コマンドを正常に実行できるはずgoです。

cdテストファイルの場所にいる場合hello.goは、次を実行できるはずです。
go build hello.goそして、結果のhello実行可能ファイルを同じ場所に置くことができます。これが、単一のファイルを作成するための最初のステップです。

GOPATHGoがパッケージを検索する場所を設定できます。この場所には、その下にsrcディレクトリとディレクトリが必要pkgです。プロジェクトはの下srcにありpkg、パッケージがインストールされる場所です。実行可能ファイルを任意の場所または実行フラグにbin向けることができるため、を指定することはオプションです。GOBIN-ogo build -o /path/to/bin/hello hello.go

一般的なGOPATH構造は次のようになります。

projects/
  src/
    hello/
      hello.go
  pkg/

その後、設定GOPATH=/path/to/projectsして、次の方法で任意の場所から構築できます。
go build -o /path/to/bin/hello hello

Eclipseのもう1つの代替手段は、SublimeText2を使用することです。これは、優れていることがわかりました。これは、Eclipseと同じようにクロスプラットフォームです。プラグインをインストールするためのパッケージマネージャーもあり、 GoSublimeと呼ばれる素晴らしいGoプラグインがあります

于 2012-09-12T22:30:22.447 に答える