gpt4 book ai didi

compiler-construction - 在 Windows 64 位中编译 Go 的问题

转载 作者:数据小太阳 更新时间:2023-10-29 03:17:58 26 4
gpt4 key购买 nike

我已经从 gomingw 安装了 Go适用于 64 位 Windows。但是,我无法在任何地方找到如何实际编译 .go 文件。这是直接从 Windows 支持的 Go wiki 链接的程序,但所有教程都在谈论使用 6g 和 gccgo 等,但这些都不能在我的 Windows 机器上运行。实际上,我想做的是,我将我的“hello.go”放在 src 文件夹中,然后在转到 src 文件夹后,我在命令提示符下运行命令“8g hello.go”。但。它显示错误“打开 a.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 的不存在的文件。

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!")
}

关于compiler-construction - 在 Windows 64 位中编译 Go 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8297054/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com