dousheyan0375
2009-11-11 11:26
浏览 54
已采纳

如何编译Go程序?

I got Go to compile:

0 known bugs; 0 unexpected bugs

and typed in the "hello world":

package main

import "fmt"

func main() {
  fmt.Printf("Hello, 世界
")
}

Then I tried to compile it, but it wouldn't go:

$ 8c gotest2
gotest2:1 not a function
gotest2:1 syntax error, last name: main

This is going on on Ubuntu Linux on Pentium. Go installed and passed its tests. So where did I go wrong? Can someone tell me where to go from here?

I also tried this program:

package main

import fmt "fmt"  // Package implementing formatted I/O.


func main() {
    fmt.Printf("Hello, world; or Καλημέρα κόσμε; or こんにちは 世界
");
}

But this was also no go (must stop making go puns):

$ 8c gotest3.go
gotest3.go:1 not a function
gotest3.go:1 syntax error, last name: main

图片转代码服务由CSDN问答提供 功能建议

开始进行编译:

  
0个已知错误;  0个意外的错误
  
 
 

,并在“ hello world”中输入:

 包main 
 
导入“ fmt” 
  
func main(){
 fmt.Printf(“ Hello,世界
”)
} 
   
 
 

然后我尝试编译它,但是它不会 't go:

 
 $ 8c gotest2 
gotest2:1不是函数
gotest2:1语法错误,姓氏:main 
  
 
 

这正在奔腾上的Ubuntu Linux上进行。 去安装并通过其测试。 那我哪里出问题了? 有人可以告诉我从这里去哪里吗?

我还尝试了此程序

 程序包主程序
 
import fmt” fmt“ //实现格式化I / O的程序包。
 
 
func main  (){
 fmt.Printf(“ Hello,world;或ααλημέρακόσμε;或こんにちは世界
”); 
} 
   
 
 

no go (必须停止做双关语)

 
 $ 8c gotest3.go 
gotest3.go:1不是函数
gotest3.go:1 语法错误,姓:main 
  
 
  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • dongzg2006 2009-11-11 11:55
    已采纳

    You're using 8c, which is the c compiler. 8g will compile go, and 8l will link.

    评论
    解决 无用
    打赏 举报
查看更多回答(3条)

相关推荐 更多相似问题