記事のディレクトリ
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は、任意の依存関係を移動する必要がない、あなたは直接実行することができます。