首页 > 其他 > 详细

msys2下go的编译问题

时间:2018-08-26 00:32:56      阅读:288      评论:0      收藏:0      [点我收藏+]

本来家里和公司的电脑都是win10+msys2,环境应该一样的。在公司编译一个叫webview的库的示例,运行起来完全没问题。

在家里的电脑上,编译的时候提示错误,找不到-lmingw32和-lmingwex,我find不到这两个a或者dll文件,我心想是不是缺库了,或者安装缺失。安装了一些库之后,发现老样子。有些说是gcc缺失,于是重装了gcc和gcc-libs,无效。

折腾了不少时间,然后换gcc直接编译c的示例,发现没问题,但是直接在win执行会提示缺少msys的dll。

于是看了下gcc,发现安装的是默认的

msys/gcc-libs 7.3.0-3 (base) [已安装]

mingw64的gcc是没有装的,

mingw64/mingw-w64-x86_64-gcc 8.2.0-1 (mingw-w64-x86_64-toolchain)

于是安装pacman -S gcc之后,一切正常,,,

gcc编译的示例也不依赖msys-2.0.dll了,看来就是使用的gcc的问题。默认是msys里的,依赖msys的运行时库,而mingw64的不依赖msys运行时。

 

 

这里特别提下中科大的镜像,东西特别全,而且速度快,省了好多时间。

msys2下go的编译问题

原文:https://www.cnblogs.com/xundao/p/9535881.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!