Golang環境構築 - Linux版

PHPz
リリース: 2023-04-24 15:04:10
オリジナル
2884 人が閲覧しました

Go 言語は、Google によって開発され、Web アプリケーションやクラウド プラットフォームなどの開発で広く使用されている、近年非常に人気のあるプログラミング言語です。この記事では、Linux環境でGolang開発環境を構築する方法を紹介します。

1. Golang のインストール

1.1 Linux システムでは、次のコマンドを使用して Golang のインストールを完了できます:

sudo apt-get install golang
ログイン後にコピー

1.2 インストールの完了後、次のことができます。次のコマンドで表示します。 Golang バージョン情報:

go version
ログイン後にコピー

Golang バージョン情報が出力されていれば、Golang は正常にインストールされています。

2. Go 言語開発環境をセットアップする

2.1 作業ディレクトリを作成する

次のコマンドを使用して、「go_project」という名前の作業ディレクトリを作成できます。

mkdir go_project
ログイン後にコピー
2.2 GOPATH の設定

GOPATH は作業パスを指定する環境変数です。次のコマンドを使用して GOPATH を設定できます:

export GOPATH=$HOME/go_project
ログイン後にコピー
GOPATH 環境変数はここでは一時的にのみ設定されることに注意してください。環境変数を永続的に設定したい場合は、.bashrc ファイルで設定できます。ファイル。

2.3 作業ディレクトリにソース コード ディレクトリを作成する

前の手順で、「go_project」という名前の作業ディレクトリを作成しました。このディレクトリに、次のコマンドを使用してソース コードを作成します。ディレクトリ:

mkdir src
ログイン後にコピー
2.4 Hello World プログラムの作成

この時点で、Golang のインストールと開発環境のセットアップが完了しました。次に、最初の Golang プログラムの作成を開始できます。こんにちは世界。

src ディレクトリに hello.go という名前のファイルを作成し、そのファイルに次のコードを書き込みます。

package main

import "fmt"

func main() {
    fmt.Println("Hello, world!")
}
ログイン後にコピー
2.5 Hello World プログラムをコンパイルして実行します

Hello World プログラムをコンパイルして実行するには、次のコマンドを実行します。

go run hello.go
ログイン後にコピー
すべてが正常に完了すると、「Hello, world!」というメッセージが出力されます。

3. Golang 開発環境のデバッグ

3.1 Goland を使用したデバッグ

Goland は、JetBrains によって開発された Go 言語 IDE です。大規模な Golang プロジェクトを作成する場合は、デバッグに Goland を使用することをお勧めします。

Goland では、デバッグには次の設定が必要です:

① Goland を開き、[ファイル] -> [設定] -> [移動] -> [タグとベンダーの構築] を選択します。

② 「Go モジュール統合を有効にする」オプションをチェックします;

③ 「ビルド タグ」にデバッグ タグ「debug」を追加します。

タグを追加した後、Golang のデバッグを開始できます。

4. 概要

この記事では、Golang のインストール、開発環境のセットアップ、Golang プログラムの作成とデバッグなど、Linux 環境で Golang 開発環境を構築する方法を紹介します。

実際の開発では、プロジェクトをより適切に完了するために、Golang 開発の知識をさらに習得する必要があります。この記事が Golang 開発を学ぶすべての人に役立つことを願っています。

以上がGolang環境構築 - Linux版の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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