ホームページ > バックエンド開発 > Golang > さまざまな状況で golang を実行する方法

さまざまな状況で golang を実行する方法

PHPz
リリース: 2023-04-03 13:45:52
オリジナル
667 人が閲覧しました

Go 言語は、同時実行性が高く、非常に高速なプログラミング言語であり、ますます複雑化するインターネットの世界でその重要性がますます高まっています。現在、この言語を学び、使用するプログラマーがますます増えています。この言語の使い方もマスターしたい場合は、golang アプリケーションの実行方法を知る必要があります。この記事では、さまざまな状況で golang を実行する方法を学びます。

ステップ 1: Golang 開発環境をセットアップする

Golang の使用方法を学習する前に、その開発環境をインストールする必要があります。 Golang アプリケーションはすべてコマンド ラインを通じて実行されるため、コンピューターにターミナルをインストールしてから、Go 言語開発環境をインストールする必要があります。

  1. まず、Golang 開発環境をダウンロードしてインストールする必要があります:

公式 Web サイト golang.org から対応するインストール パッケージをダウンロードできます。ダウンロード後、インストールするファイル (システムによってインストール方法が異なる場合があります。正しいバージョンとインストール方法を選択してください)。

  1. インストールが完了したら、ターミナルに次のコマンドを入力して、インストールが成功したかどうかをテストします:

    go version

. インストールが成功すると、次のようなバージョン情報が表示されます:

go version go1.16.3 darwin/amd64
ログイン後にコピー

ステップ 2: Golang アプリケーションを実行します

Golang 開発環境をセットアップしたら、 Golang アプリケーションの作成を開始できます。 Golang アプリケーションはすべてコマンド ラインを通じて実行され、実行方法はアプリケーションによって異なります。

一般的な実行方法をいくつか学びましょう:

  1. go run コマンドを実行します

これは、開発段階で最も一般的に使用される方法です。コンパイルせずに main 関数を直接実行できます。

例を見てみましょう。hello.go ファイルがあると仮定します。このファイルには、「Hello, world!」を出力できる main 関数があります。次のコマンドで実行できます:

go run hello.go
ログイン後にコピー

コンソールに「Hello, world!」と出力されているのがわかります。

  1. go build コマンドによるコンパイル

場合によっては、コードをコンパイルして実行可能ファイルを生成する必要があります。この場合は、go build コマンドを使用してコンパイルできます。 。

また、例を挙げてみましょう。「Hello, world!」を出力できる main 関数を持つ hello.go ファイルがあるとします。プログラムは、次のコマンドを通じて実行可能ファイルにコンパイルできます。

go build hello.go
ログイン後にコピー

コンパイルが完了すると、同じディレクトリに hello という名前の実行可能ファイル (注: hello.go ではありません) が見つかります。ファイルを実行するだけです:

./hello
ログイン後にコピー

コンソール出力「Hello, world!」をもう一度見てください。

  1. go install コマンドによるインストール

場合によっては、コンパイルされたプログラムを別のディレクトリにインストールしたり、プログラムを他のディレクトリにパッケージ化したりする必要がある場合があります。呼び出すプログラム。この場合、 go install コマンドを使用してインストールできます。

hello.go を例として、$GOPATH ($GOPATH は一部のオペレーティング システムでは環境変数です) の下の bin ディレクトリにインストールすると仮定すると、使用する必要があるのは次のコマンドだけです。

go install hello.go
ログイン後にコピー

現時点では、hello.go は $GOPATH/bin/ ディレクトリにインストールされているので、どこにでも hello と入力して実行できます。

  1. Go モジュールの使用

Go モジュールは Go1.11 バージョンで導入された機能で、プロジェクトに必要なさまざまな依存関係を管理するのに役立ちます。 Go モジュールを使用する前に、環境がそれをサポートしていることを確認する必要があります。これは次のコマンドを実行することで確認できます:

go version
ログイン後にコピー

確認が完了したら、go.mod という名前のファイルをプロジェクトディレクトリ、ドキュメント。 go.mod ファイルでは、プロジェクトに必要なさまざまな依存関係を指定し、次のコマンドを使用してすべての依存関係をダウンロードできます。

go mod download
ログイン後にコピー

ダウンロードが完了したら、 go run コマンドを使用して、 main を直接実行する機能に加えて、 go build および go install コマンドを使用して実行可能ファイルとライブラリを生成することもできます。

概要:

この記事では、go run コマンドを使用して直接実行する方法、go build コマンドを使用してコンパイルする方法、go install コマンドを使用する方法など、さまざまな環境で Golang アプリケーションを実行する方法を学びました。 Go モジュールをインストールして使用し、依存関係を管理します。以上が Golang アプリケーションを開発するための基本的な操作ですが、この記事が Golang アプリケーションを正しく実行するのに役立つと思います。

以上がさまざまな状況で golang を実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート