编译Go编程语言有多难?

huangapple go评论94阅读模式
英文:

How difficult is it to compile the Go programming language?

问题

基本上,标题所说的是:编译普通的go*文件的过程是什么?将其放入编译器并执行结果吗?


*注意:在问题被还原之前,提问者编辑了问题,将"go"替换为"C"。因此,一些答案可能没有意义。

英文:

Basically what the title says: what's the process for compiling your average go* file? drop it on a compiler and execute the result?


*note: The OP edited the question replacing "go" with "C", before it was rolled back. So some of the answers won't make sense.

答案1

得分: 3

你有没有看过Go教程的网页http://golang.org/doc/go_tutorial.html

<pre>
这是如何编译和运行我们的程序的方法。使用6g,可以这样说,

    $ 6g helloworld.go  # 编译;目标文件生成helloworld.6
    $ 6l helloworld.6   # 链接;输出文件生成6.out
    $ 6.out
    你好,世界;或者Καλημέρα κόσμε;或者こんにちは 世界
    $

使用gccgo看起来更传统一些。

    $ gccgo helloworld.go
    $ a.out
    你好,世界;或者Καλημέρα κόσμε;或者こんにちは 世界

</pre>

英文:

Did you take a look at the Go tutorial at http://golang.org/doc/go_tutorial.html

<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>

huangapple
  • 本文由 发表于 2010年1月3日 21:27:06
  • 转载请务必保留本文链接:https://go.coder-hub.com/1994943.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定