首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何编译GO程序?

如何编译GO程序?
EN

Stack Overflow用户
提问于 2018-04-11 23:48:47
回答 2查看 0关注 0票数 0

Go汇编:

代码语言:txt
复制
0 known bugs; 0 unexpected bugs

并输入“helloword”:

代码语言:txt
复制
package main

import "fmt"

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

然后我试着编译它,但它不会去:

代码语言:txt
复制
$ 8c gotest2
gotest2:1 not a function
gotest2:1 syntax error, last name: main

这是在奔腾的UbuntuLinux上进行的。安装并通过测试。我哪里出错了?有人能告诉我从这里往哪里走吗?

我也试过这个程序:

代码语言:txt
复制
package main

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


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

但这也是不能去的(必须停止使用双关语):

代码语言:txt
复制
$ 8c gotest3.go
gotest3.go:1 not a function
gotest3.go:1 syntax error, last name: main
EN

回答 2

Stack Overflow用户

发布于 2018-04-12 08:26:21

您使用的是8c,它是c编译器。8g将编译go,8l将链接。

票数 0
EN

Stack Overflow用户

发布于 2018-04-12 09:11:09

对于Go 1.0+,正确的构建命令现在是:go build

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100008072

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档