go runでコンパイルされるバイナリはどこかに保存される？


go言語で以下のようにコマンドを実行すると"compile and run Go
program"するとUsageに書かれているが、compileされたバイナリはどこかに保存されますか？

[code]

    $ go run hello.go
    
[/code]




[go コマンドのドキュメント](https://golang.org/cmd/go/)によると、-work オプションをつけると go run
でコンパイルされたバイナリが格納されているテンポラリディレクトリを削除せずに残しておいてくれて、そのディレクトリ名が表示されるそうです。

[code]

    $ go run -work hello.go
    WORK=/tmp/go-build943288373
    
[/code]




[go コマンドのドキュメント](https://golang.org/cmd/go/)によると、-work オプションをつけると go run
でコンパイルされたバイナリが格納されているテンポラリディレクトリを削除せずに残しておいてくれて、そのディレクトリ名が表示されるそうです。

[code]

    $ go run -work hello.go
    WORK=/tmp/go-build943288373
    
[/code]

