Go言語はコマンドを通じて実行可能ファイルを生成します

リリース: 2020-06-18 17:27:13
転載
3259 人が閲覧しました

Go言語はコマンドを通じて実行可能ファイルを生成します

go をインストールした後、通常は環境変数 GOROOT と GOPATH を設定しますが、実際の作業ではプロジェクト構造が複雑なため、設定した GOPATH がニーズを満たせない場合があります。 cmd で設定する必要があります。 Temporary GOPATH;

IDEA などの多くの IDE では、グローバル GOPATH と一時 GOPATH も設定できますが、実行可能ファイルのコンパイルが少し複雑になるか、コンパイル時に app.conf 構成ファイルをロードできない場合があります。または IDE を実行しているときに、この落とし穴に遭遇しました。

つまり、go 実行可能ファイルはコマンドを通じて生成されます。

  • たとえば、プロジェクト構造は次のようになります:

Go言語はコマンドを通じて実行可能ファイルを生成します

github.com の beego に依存しているため、次のことが必要です。 github.com の親ディレクトリを GOPATH に追加します。

1. cmd コマンド ウィンドウを開き、コマンドを使用して、コンパイルするパッケージのパスと依存パッケージのパス、つまり GOPATH の環境変数を設定します (この設定は、次の場合にのみ有効です)このウィンドウ):

set GOPATH=E :ProgrammerRouteGoDevelopment\

2. 次に、オペレーティング システムを設定します:

  • Windows 実行可能ファイルを生成します:
set GOOS=windows
  • Linux 実行可能ファイルを生成します:
#set GOOS=linux
3. その後、go install を実行します##エラーが報告されない場合は、src ディレクトリに #
go install sayHello
ログイン後にコピー

が追加されます。図に示すように、bin ディレクトリと pkg ディレクトリが GOPATH の下に生成され、実行可能ファイルは bin ディレクトリにあります。

#beego1.7.0 以降のバージョンを使用して、IDE で go プロジェクトを実行します app.conf の設定を読み込むことも、go install を使用して読み込むこともできません;

go を使用できますmain.go を実行して app.conf をロードします。また、bee ツールを使用してロードすることもできます。 Go言語はコマンドを通じて実行可能ファイルを生成します

さらに関連する知識については、

go 言語チュートリアル

に注目してください。

以上がGo言語はコマンドを通じて実行可能ファイルを生成しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:segmentfault.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!