为了账号安全,请及时绑定邮箱和手机立即绑定

在Windows 64位中编译Go的问题

在Windows 64位中编译Go的问题

Go
慕丝7291255 2021-05-06 09:10:10
我已经为Windows 64位从gomingw安装了Go 。但是,我找不到任何地方实际如何编译.go文件。这是直接从Go Wiki获得Windows支持链接的程序,但是所有教程都讨论了如何使用6g和gccgo等,而这些在我的Windows机器上都不起作用。实际上,我想做的是,将“ hello.go”放入src文件夹,转到src文件夹后,在命令提示符下运行命令“ 8g hello.go”。但。它显示错误“打开一个没有这样的文件或目录”。有人可以通过提供正确的步骤在Windows中编译go程序来帮助我吗?提前致谢。
查看完整描述

1 回答

?
catspeake

TA贡献1111条经验 获得超0个赞

导航到您的源代码目录(例如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!")

}


查看完整回答
反对 回复 2021-05-10
  • 1 回答
  • 0 关注
  • 204 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信