プロジェクトのパッケージ展開を行きます


1. Bulidコマンド

囲碁プロジェクトにそれをパッケージ化するには?
私たちは、ビルドコマンドを使用して行く基本的な使用法は、ルック行くのビルドコマンドを取ります

usage: 
$ go build [-o output] [-i] [build flags] [packages]

パッケージの出力ディレクトリとファイル名を指定するには、-oパラメータ
などを:

$ go build -o gotest main.go

ファイルの関与main.goますが、現在のディレクトリに置かれ、パッケージをコンパイルされ、ファイル名gotest.exe(デフォルトではWindowsプラットフォームでは、修正、EXEファイルにコンパイル後述しました)


2.パッケージの二つの最も一般的な例は、

ここでは、パッケージの2つの最も一般的な方法をご紹介します

EXEファイルにパッケージ2.1は、Windowsで実行することができます

exeファイルの拡張子にパッケージ化、Windows上で直接実行することができます

まず、以下のコマンドを実行し、次のmain.goファイルのディレクトリに移動します

$ go build main.go

ゴーは、このディレクトリにパッケージプロジェクトファイルを生成し、実行可能ファイルを直接実行することができますMAIN.EXE窓です。

2.2は、Linuxを実行ファイルにパッケージ化することができます

Linuxプラットフォーム上で実行できるバイナリファイルにパッケージ化

まず、以下のコマンドを実行し、次のmain.goファイルのディレクトリに移動します

$ set GOARCH=amd64
$ set GOOS=linux

GOOSは、以下のオペレーティングシステムのサポート対象のオペレーティングシステムを指し、
ダーウィンはアンドロイドトンボのNetBSDのOpenBSDのLinuxのウィンドウをFreeBSDの Plan9のSolarisの

GOARCHが支持どのプロセッサアーキテクチャにターゲットプロセッサアーキテクチャを指す
アームarm64 386 AMD64 PPC64 ppc64le MIPS64 mips64le s390x

ターゲット・オペレーティング・システムとターゲットプロセッサのアーキテクチャを設定した後、我々はビルドmain.goファイルを行くためにコマンドを実行し、あなたは私たちがターゲットファイルを欲しいものを得ることができます。

$ go build main.go

このディレクトリ内のプロジェクトファイルを生成しますパッケージ囲碁bulid後に行く、およびLinuxプラットフォームでは、実行可能なバイナリファイルです。

ファイルと場所Linuxのシステムフォルダの下にこのファイルは、ファイルを実行するために773 [ファイル名]ファイルのアクセス権を与え、。/ XXコマンドをchmodは、任意の依存関係を移動する必要がない、あなたは直接実行することができます。

公開された204元の記事 ウォン称賛59 ビュー14万+

おすすめ

転載: blog.csdn.net/baidu_34122324/article/details/90183394