基本的に、タイトルが言っていること: 平均的な go* ファイルをコンパイルするプロセスは何ですか? コンパイラにドロップして結果を実行しますか?
*注:OPは、ロールバックされる前に、「go」を「C」に置き換えて質問を編集しました。したがって、いくつかの答えは意味をなさないでしょう。
基本的に、タイトルが言っていること: 平均的な go* ファイルをコンパイルするプロセスは何ですか? コンパイラにドロップして結果を実行しますか?
*注:OPは、ロールバックされる前に、「go」を「C」に置き換えて質問を編集しました。したがって、いくつかの答えは意味をなさないでしょう。
http://golang.org/doc/go_tutorial.htmlの Go チュートリアルをご覧になりましたか。
プログラムをコンパイルして実行する方法は次のとおりです。6gの場合、たとえば、
$ 6g helloworld.go # コンパイル; オブジェクトは helloworld.6 に入ります
$ 6l helloworld.6 # リンク; 出力は 6.out に入ります
$ 6.アウト
こんにちは世界; またはΚαλημέρακόσμε; またはこんにちは世界
$
gccgo を使用すると、もう少し伝統的に見えます。
$ gccgo helloworld.go
$ a.out
こんにちは世界; またはΚαλημέρακόσμε; またはこんにちは世界