今日のインターネットの急速な発展の時代において、Golang (Go とも呼ばれる) は、ますます多くの開発者にとって選ばれるプログラミング言語となっています。習得が容易で効率的で信頼性の高い機能により、多くの企業に愛用されています。
ただし、Golang の開発プロセスでは、特に Windows オペレーティング システムでは、プログラムのパッケージ化とデプロイが初心者にとって難しい場合があります。この記事からは、Golang を使用して Windows システムをパッケージ化して展開する方法を見ていきます。
Windows システムでは、通常、Golang プログラムのパッケージ化と展開に次の 2 つのツールを使用します:
Mingw-w64 は、Microsoft Windows 上で動作する 64 ビット プログラムを作成するための Windows 上のツールセットです。これは、コンパイラ、ヘッダー ファイル、ライブラリ ファイルなどを含む、Microsoft Windows で使用するオープン ソース プログラミング ツールセットです。
MinGW-w64 gcc は Mingw-w64 の重要な部分であり、gcc コンパイラをベースにした Windows プラットフォーム開発ツールです。
まず、MinGW-w64、MinGW-w64 gcc、および Git ツールをインストールする必要があります。ここでは、64 ビット Windows オペレーティング システムを例として、具体的なインストール プロセスを示します:
Mingw-w64 Web サイトを開きます。 (golang パッケージのデプロイメントが成功する .org) を選択し、お使いのコンピュータに適したバージョンを選択します。
ダウンロード リンクをクリックした後、適切なバージョンを選択します。ここでは安定バージョン (安定リリース) を選択し、ダウンロード ページに入ります。
ダウンロードが完了したら、インストール プログラムを実行し、プロンプトに従ってインストールします。
Mingw-w64 gcc は、Windows 上で管理プログラムと静的リンク プログラムをコンパイルできます。 Windows プラットフォームで GNU を完全に置き換えることができます。インストール ファイルは次の Web サイトからダウンロードできます: http://sourceforge.net/projects/golang パッケージのデプロイメントが成功する/files/golang パッケージのデプロイメントが成功する/golang パッケージのデプロイメントが成功する-release/.
Golang のソースコードをダウンロードする必要があるため、Git ツールをインストールする必要があります。
Git 公式 Web サイトからインストール パッケージをダウンロードし、プロンプトに従ってインストールします。
関連ツールをインストールした後、Golang ソース コードをダウンロードする必要があります。コマンド プロンプト (cmd) を開き、次のコマンドを入力します。
go get -d github.com/golang/go
上記のコマンドを実行すると、Golang ソース コードがコンピュータの GOPATH ディレクトリにダウンロードされます。
次に、次の 3 つの環境変数を手動で設定する必要があります:
次のコマンドを入力して環境変数を設定します:
setx GOROOT $env:GOPATHsrcgithub.comgolanggo setx GOPATH %userprofile%go setx PATH "$env:PATH;$env:GOROOTin;$env:GOPATHin"
次に、コマンド プロンプトで次のコマンドを入力してコンパイルする必要があります:
cd %GOPATH%srcgithub.comgolanggosrc mingw32-make.bat
At今回は、Golang ソース コードが現在のコマンド プロンプトでコンパイルされます。
次に、MinGW-w64 の gcc ツールを使用して、プログラムを Windows 実行可能ファイルにパッケージ化します。
すでに GOPATH の下にいることを前提として、次のディレクトリとファイルを順番に作成します。 .go ファイルの内容は次のとおりです:
src └── myexe └── main.go
package main import ( "fmt" "os" ) func main() { fmt.Println("Hello,World!") fmt.Println(os.Args[0]) }
上記のコマンドは、それをコンパイルして実行可能ファイル myexe.exe にパッケージ化します。このうち、-s パラメーターと -w パラメーターは、それぞれデバッグ情報とシンボル情報を削除するために使用され、それによって実行可能ファイルのサイズが削減されます。
実行可能ファイルの実行cd %GOPATH%srcmyexe go build -ldflags="-s -w" -o myexe.exe main.go
次の結果が出力されます。 :
myexe.exe
概要
ご質問がある場合は、コメント欄にメッセージを残してください。
以上がgolang パッケージのデプロイメントが成功するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。