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

编译 Go 1.4.2 时出现“取消引用类型双关指针”错误

编译 Go 1.4.2 时出现“取消引用类型双关指针”错误

Go
茅侃侃 2021-09-20 21:03:26
我正在使用 MinGW 在 Windows 上从源代码编译 Go。运行时make.bat,我收到以下错误:# Building C bootstrap tool.cmd/distcmd/dist/windows.c: In function `errstr`:cmd/dist/windows.c:119: warning: deferencing type-punned pointer will break strict-aliasing rules我在 Windows 上编译不是很有经验,而且这个问题似乎不是很常见,因为谷歌没有返回任何特定于 Go 的内容。编辑 1:诚然,这是一个警告,而不是一个错误。然而,代码if errorlevel 1 goto fail中的检查似乎认为此输出是错误的,并停止脚本的进度。
查看完整描述

1 回答

?
冉冉说

TA贡献1877条经验 获得超1个赞

Go for Windows 使用TDM-GCC,这是一个基于 GNU 工具链的 32 位和 64 位 Windows 编译器套件。


例如,


C:\>gcc --version

gcc (tdm64-1) 4.9.2


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

添加回答

举报

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