Goはソースコードをコンパイルし実行ファイルを生成します。生成された実行ファイルを実行する事で、プログラムが実行されます。
コマンド
サンプルソースコード
今回コマンドを試す為のソースコードは以下の通りです。よくある例ですが。
実行するとコンソールに “GoGoGo!!” と表示されます。
main.go と言うファイル名で任意のディレクトリで保存してください。
package main
import (
"fmt"
)
func main() {
fmt.Println("GoGoGo!!")
}
go run
このコマンドはGoの実行を行います。
一時的に実行ファイルの生成と実行を行い、その後、一時的に生成した実行ファイルを削除します。
実例
go run main.go
GoGoGo!!
go build
このコマンドは実行ファイルの生成を行います。
実例
buildコマンドを実行すると、指定したファイル名と同じ名称で実行ファイル名を生成します。
go build main.go
./main
任意の実行ファイル名を指定したい場合、-o オプションを指定してください。
go build -o sample_exe main.go