我已经从gomingw安装了windows 64位的Go。但是,我在任何地方都找不到如何实际编译.go文件。这是直接从Go wiki链接到Windows支持的程序,但所有的教程都在谈论使用6g和gccgo等,而这些都不能在我的windows机器上运行。实际上,我尝试做的是,我把我的"hello.go“放在src文件夹中,在进入src文件夹后,我在命令提示符下运行命令"8g hello.go”。但。它显示错误"open a.go no file or directory“。有人可以通过提供在Windows中编译go程序的正确步骤来帮助我吗?提前谢谢。
发布于 2011-11-28 23:52:10
导航到源代码目录(例如,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的文件。
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程序。
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}https://stackoverflow.com/questions/8297054
复制相似问题