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

Go 编译的二进制文件会在 Windows NT 上运行,包括使用以太网端口吗?

Go 编译的二进制文件会在 Windows NT 上运行,包括使用以太网端口吗?

Go
RISEBY 2022-06-27 16:37:44
是的,Windows NT 仍然是一些人必须处理的事情。我想知道是否可以在 NT 上运行用 Go 编译的二进制文件并使用以太网端口进行通信 (MQTT)。如果是这样,我需要注意什么?我承认我没有在这种情况下进行测试,因为在我当前的环境中根本没有 Win NT 可用。
查看完整描述

1 回答

?
素胚勾勒不出你

TA贡献1827条经验 获得超9个赞

我不认为它会起作用。我下载了使用 Go 的Caddy并dumpbin在上面运行。我有:


Microsoft (R) COFF/PE Dumper Version 14.00.24210.0

Copyright (C) Microsoft Corporation.  All rights reserved.



Dump of file caddy_windows_amd64.exe


PE signature found


File Type: EXECUTABLE IMAGE


FILE HEADER VALUES

            8664 machine (x64)

...

             223 characteristics

                   Relocations stripped

                   Executable

                   Application can handle large (>2GB) addresses

                   Debug information stripped


OPTIONAL HEADER VALUES

             20B magic # (PE32+)

            3.00 linker version

...

            6.01 operating system version

因此,Windows 的最低支持版本是 NT6,即 Vista。


这似乎得到了一张票的支持:


Go 1.10 是支持 Windows Vista 或更低版本的最后一个版本


和:


我们计划宣布 Go 1.10 将成为支持 Windows XP 的最后一个 Go 版本。


所以旧版本的 Go 支持 Windows XP 及更高版本。新版本需要 Vista 及以上版本。


查看完整回答
反对 回复 2022-06-27
  • 1 回答
  • 0 关注
  • 127 浏览
慕课专栏
更多

添加回答

举报

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