使用 cygwin 定位 mingw
我尝试
使用 MSys 为 MinGW 构建 gtest 1.5 库进行配置,然后在中生成结果很多错误,大部分是关于 Win32API
在他们的网站上说不支持 mingw,但是在 FAQ 指定用户设法从 cygwin 配置中为 mingw 构建它,如下所示:
./configure CC="gcc -mno-cygwin" CXX="g++ -mno-cygwin"
在为 C++ 预处理器运行健全性检查时,此配置对我来说失败了...有关 “/lib/cpp”。
我尝试过仅使用 mingw-gcc4 (4.3.4) 进行 cygwin 安装,以及使用 mingw-gcc4 (4.3.4) 和 cygwin 自己的 gcc (~3.4.4) 进行 cygwin 安装。
I've tried building the gtest 1.5 library for MinGW
Using MSys to configure and then make results in a lot of errors, most about Win32API
On their website it says mingw is not supported but in the FAQ it is specified that a user managed to build it for mingw from cygwin configuring like this:
./configure CC="gcc -mno-cygwin" CXX="g++ -mno-cygwin"
This configure fails for me when running a sanity check for the C++ preprocessor ... something about "/lib/cpp".
I've tried a cygwin install with only mingw-gcc4 (4.3.4) and a cygwin install with mingw-gcc4 (4.3.4) and cygwin's own gcc (~3.4.4).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
一般来说,可以使用上面指定的标志使用 cygwin gcc (3.4.4) 顺利配置和构建该库。您应该只验证 gcc-mingw、gcc-mingw-core & gcc-mingw-g++ 软件包安装在 cygwin 中。 mingw-gcc4 中不需要
Generally, the library could be smoothly configured and built with cygwin gcc (3.4.4) using the flags you have specified above. You should only validate that gcc-mingw, gcc-mingw-core & gcc-mingw-g++ packages are installed in cygwin. There is no need in mingw-gcc4