 <p>Did you take a look at the Go tutorial at <a href="http://golang.org/doc/go_tutorial.html" rel="nofollow noreferrer">http://golang.org/doc/go_tutorial.html</a></p> <pre> Here's how to compile and run our program. With 6g, say, $ 6g helloworld.go # compile; object goes into helloworld.6 $ 6l helloworld.6 # link; output goes into 6.out $ 6.out Hello, world; or Καλημέρα κόσμε; or こんにちは 世界 $ With gccgo it looks a little more traditional. $ gccgo helloworld.go $ a.out Hello, world; or Καλημέρα κόσμε; or こんにちは 世界 </pre>