研究ノート(b)に行く:言語ワークエリアを行きます

記事では、ワークスペースに行くの言語を導入し、行くを構築するための言語の開発環境を紹介します。環境に行くのビルドプロセスの言語では、3つの環境変数を理解する必要があります。

1)GOROOT:GO言語のインストール・ルート・ディレクトリ、前の記事で:D:\プログラムファイル\行きます

2)GOPATH:ワークスペースの彼らの定義

パスの生成、実行可能:3)GOBIN

GOPATHは、環境変数の中で最も複雑です。GOPATHは、複数のワークスペースへのディレクトリパスです。これらのパス言語のソースコードファイルは、ストア、アーカイブとコンパイルされた実行可能ファイルにアクセスしてください。この概念を理解するために、我々は、次の3つの知識を理解する必要があります。

1.ソース組織

同様の言語とJavaは、単位として、外出先コードパッケージをインストールされている、コードのパッケージは、サブパッケージを有することができます。プログラムの実体を使用する前に、プログラムコードのパッケージにインポートする必要があります。インポートパスは、実際のプログラムを格納するためのsrcディレクトリからサブディレクトリです。一般的な言語ソースパッケージGOPATHにサブパッケージのsrcディレクトリに含まれているワークスペースを行きます。

2.ソースインストールの結果

.Aファイル(生成された静的ファイルはコンパイル)でアーカイブが、pkgディレクトリに保存されます場合は、実行可能ファイルを持っていた場合は、インストールした後、ワークスペースのbinディレクトリに保存されます。たとえば、次のようにディレクトリ構造は次のとおりです。

SRC / A / B / Cの後、実行はSRC / A / B / C、生成されたアーカイブのpkg / A / B / CAをインストールして行きます

だから、ワークスペース、SRC、PKG、binディレクトリに3レベルの平坦です。図は次のとおりです。

3.goのインストールと建設

建物のコードとパッケージのインストールは、コンパイル、パッケージングや他の操作を実行され、これらの操作によって生成されたファイルは、最初の一時ディレクトリに保存されます。

外出先でのビルド:1)コマンドを構築します

ライブラリのソースファイルをビルドする場合は、結果ファイルは一時的なディレクトリに存在します。本館はチェックして確認することです。ビルドコマンドのソース・ファイルの場合、結果のファイルは、ソースファイルがあるディレクトリに輸送されます。

2)インストールコマンド:インストールGO

インストールの動作は、第1、ビルドを実行する動作と連動され、指定されたディレクトリへの移送ファイルの結果だろう。

ライブラリのソースファイルをインストールする場合は、結果ファイルは、ワークスペースのサブディレクトリにそのpkgディレクトリに輸送されます。

あなたは、コマンドのソースファイルをインストールする場合は、結果ファイルは、ポイントGOBINディレクトリへのワークスペース、または環境変数のbinディレクトリに、それに輸送されます。

公開された33元の記事 ウォンの賞賛2 ビュー40000 +

おすすめ

転載: blog.csdn.net/zjj2006/article/details/104886942