私はgoバイナリをビルドして、このように実行するように言われています。Goバイナリを実行するには?
go build hello-world.go
$ ls
hello-world hello-world.go
./hello-world
hello world
のでgo build hello-world.go
は、人間が読めるhello-world.go
ファイルを受け取り、バイナリファイルを作成します。
私の二つの質問は次のとおりです。通常
、コンパイルされたコードを直接実行可能なファイルの利点は何ですか? OSXやその他の依存関係に依存していないのでしょうか?どうして?
なぜ
./hello-world
が作成されたバイナリを実行しますか?
あなたの最初の質問ではないが、おそらく長い数千年のために議論され続ける場合は、
./
接頭辞を必要としています。 SOのために十分短い形式でそれに答える方法はありません。 2番目の質問は、ここで話題にはなりません。「コンピュータ101の使い方」です。たぶん、スーパーユーザーがより良い場所になるだろう。 – Flimzy