我已经为Windows 64位从gomingw安装了Go 。但是,我找不到任何地方实际如何编译.go文件。这是直接从Go Wiki获得Windows支持链接的程序,但是所有教程都讨论了如何使用6g和gccgo等,而这些在我的Windows机器上都不起作用。实际上,我想做的是,将“ hello.go”放入src文件夹,转到src文件夹后,在命令提示符下运行命令“ 8g hello.go”。但。它显示错误“打开没有这样的文件或目录”。有人可以通过提供正确的步骤在Windows中编译go程序来帮助我吗?提前致谢。
导航到源代码目录(例如C:\ Arpsss),显示当前目录,并显示当前目录的内容。
C:\>cd C:\Arpssss C:\Arpssss>cd C:\Arpssss C:\Arpssss>dir Volume in drive C has no label. Directory of C:\Arpssss 11/28/2011 10:26 AM <DIR> . 11/28/2011 10:26 AM <DIR> .. 11/28/2011 10:24 AM 73 hello.go 1 File(s) 73 bytes 2 Dir(s) 4,949,831,680 bytes free
尝试编译名为的不存在的文件a.go。
a.go
C:\Arpssss>8g a.go open a.go: No such file or directory
这是您报告的错误-您试图编译一个a.go不在当前目录中的文件。
在当前目录中编译,链接和运行hello.go Go源文件。
C:\Arpssss>8g hello.go C:\Arpssss>8l -o hello.exe hello.8 C:\Arpssss>hello Hello, World!
该hello.go程序。
hello.go
package main import "fmt" func main() { fmt.Println("Hello, World!") }