我正在使用 Go 语言迈出第一步,我正在尝试将它安装在 Debian Squeeze 中。我按照下载源代码的步骤,然后在我的终端上执行此操作:
cd $GOROOT/src
./all.bash
最后,它是这样说的:
# Checking API compatibility.
Go version is "go1.1.1", ignoring -next /root/go/api/next.txt
~pkg net, func ListenUnixgram(string, *UnixAddr) (*UDPConn, error)
~pkg syscall (darwin-386), func Fchflags(string, int) error
~pkg syscall (darwin-386-cgo), func Fchflags(string, int) error
~pkg syscall (darwin-amd64), func Fchflags(string, int) error
~pkg syscall (darwin-amd64-cgo), func Fchflags(string, int) error
~pkg syscall (freebsd-386), func Fchflags(string, int) error
~pkg syscall (freebsd-amd64), func Fchflags(string, int) error
~pkg text/template/parse, type DotNode bool
~pkg text/template/parse, type Node interface { Copy, String, Type }
ALL TESTS PASSED
---
Installed Go for linux/amd64 in /root/go
Installed commands in /root/go/bin
所以,书中说我需要做一些测试并用6g编译它。但我这样尝试:
使用以下命令编译第一个 Go 程序: 6g test.go 这将编译为一个文件: test.6 与命令链接: 6l test.6 这将生成名为: 6.out 的可执行文件,它使用以下命令执行: ./6 .out 并产生输出:Hello, world
但没有任何效果,我的代码是:
package main
func main() {
println(“Hello”, “world”)
}
所以,我不知道还能做什么……我现在知道我的编译器的名字,所以我不知道如何在 Debian 中编译它……如果你愿意,请帮我一把……我真的很感谢你!
猛跑小猪
不负相思意
相关分类