ホームページ > バックエンド開発 > Golang > Linux および Mac システムで Golang をコンパイルしてインストールする方法

Linux および Mac システムで Golang をコンパイルしてインストールする方法

PHPz
リリース: 2023-04-25 10:26:28
オリジナル
743 人が閲覧しました

Golang は、優れたパフォーマンスを備え、コンパイルと実行が簡単なプログラミング言語です。 Golang プログラムを作成する前に、まず Golang コンパイラをインストールする必要があります。この記事では、Linux および Mac オペレーティング システムで Golang をコンパイルしてインストールする方法を紹介します。

Golang コンパイラのインストール

  1. Golang インストール ファイルをダウンロード

Golang 公式 Web サイト https://golang.org/dl/ をダウンロードしてください必要なオペレーティング システムとアーキテクチャのバージョンのインストール パッケージ。たとえば、この記事では Golang 1.16.4 バージョンを使用します。

$ wget https://golang.org/dl/go1.16.4.linux-amd64.tar.gz

  1. Golang インストール ファイルを解凍します

ダウンロードしたインストール パッケージを、/usr/local/go などの目的のディレクトリに解凍します。

$ sudo tar -xf go1.16.4.linux-amd64.tar.gz -C /usr/local

  1. 環境変数の構成

Golang 環境を正しく構成するには、.bashrc ファイルにいくつかの環境変数を追加する必要があります。別のシェルを使用している場合は、それに応じてファイル名を変更する必要があることに注意してください。

$ sudo nano ~/.bashrc

次の内容をファイルの最後に追加します。

export GOPATH=$HOME/go
export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin

ファイルを保存して、 nano 編集デバイスを終了します。

  1. bashrc ファイルのリロード

.bashrc ファイルの更新をすぐにロードするには、次のコマンドを実行する必要があります。

$ source ~/.bashrc

  1. インストールの確認

最後に、次のコマンドを実行して、Golang が正しくインストールされ、環境がセットアップされていることを確認できます。次のコマンド変数。

$ go version

これにより、Golang のバージョン番号が出力されます。

Golang プロジェクトのコンパイル

Golang コンパイラのインストールが完了したので、次は簡単な Golang プロジェクトをコンパイルする方法を示します。

  1. プロジェクトの準備

この記事のデモを実行する前に、まず hello.go という名前の簡単な Golang プロジェクトを作成してください。以下のコマンドが使用可能です。

$ mkdir hello
$ cd hello
$ touch hello.go

を実行し、hello.go ファイルに次のコードを追加します。

package main

import "fmt"

func main() {

fmt.Println("Hello, Golang!")
ログイン後にコピー

}

  1. プロジェクトをコンパイルします

次に、次のコマンドを使用して hello.go プロジェクトをコンパイルします。

$ go build hello.go

これにより、hello という名前のバイナリ実行可能ファイルが生成されます。

  1. プロジェクトの実行

これで、次のコマンドを使用して hello プロジェクトを実行できるようになります。

$ ./hello

これは出力します:

Hello, Golang!

結論

この記事では、次の方法について説明します。 Mac オペレーティング システムで Golang をコンパイルおよびインストールするための詳細なガイド。簡単な Golang プロジェクトのコンパイルと実行ルーチンを提供します。 Golang のインストールが完了すると、高パフォーマンスの Golang プログラムを作成してコンパイルできるようになります。

以上がLinux および Mac システムで Golang をコンパイルしてインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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