collect2.exe: error: ld returned 116 exit status Window 下升级GCC

1,背景:需使用go 调用Cgo,同事使用的是Linux的编译环境,window下编译报如下错:

vm/duktape
collect2.exe: error: ld returned 116 exit status

2,解决方案:升级GCC 版本,使用gcc -v 查看GCC 版本,发现自己版本是4.8太低

3,https://download.csdn.net/download/weixin_40622673/10798376 (不能免费,最少1个积分,也可自己去网站找)下载使用GCC 安装向导进行安装。

Window下安装选择如下:

collect2.exe: error: ld returned 116 exit status Window 下升级GCC