问题描述
gorm官方文档教程实例,构建出现错误。
C:\Program Files\Go\pkg\tool\windows_amd64\link.exe: running gcc failed: exit status 1
没有import这些包的其他代码能够正常构建
import (
"gorm.io/driver/sqlite"
"gorm.io/gorm"
)
报错如下
PS L:\IT\Go\Codes\work\gorm> go run .
# Work/work/gorm
C:\Program Files\Go\pkg\tool\windows_amd64\link.exe: running gcc failed: exit status 1
C:/Program Files (x86)/Dev-Cpp/MinGW64/bin/..b/gcc/x86_64-w64-mingw32/4.9.2/../../../../x86_64-w64-mingw32/bin/ld.exe: unrecognized option '--high-entropy-va'
C:/Program Files (x86)/Dev-Cpp/MinGW64/bin/..b/gcc/x86_64-w64-mingw32/4.9.2/../../../../x86_64-w64-mingw32/bin/ld.exe: use the --help option for usage information
collect2.exe: error: ld returned 1 exit status
解决方法
http://tdm-gcc.tdragon.net/download
简单来讲 TDM-GCC 是一个 Windows 上的编译器套件,集成了 GCC 工具集,提供了 MinGW 和 MinGW-w64 的运行时 API,可以执行编译从 Windows98 开始的 32 位或者 64 位二进制文件。
下载安装即可,重启IDE,重新编译。
如果还报错,打开环境变量,选择path进行编辑,找到 TDM-GCC-64\bin 将其上移
如果依旧报错,尝试直接添加其至 GOPATH 中
手机扫一扫
移动阅读更方便
你可能感兴趣的文章