问题标签 [mingw-w64]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gcc - 如何使用 GCC 静态链接到 CRT?
如何使用 GCC 静态链接到 Windows / macOS 和 Linux 上的 CRT?
gcc - 用于 MinGW w64 的 OpenMP?
是否有任何用于 MinGW-w64 GCC 编译器 (Windows) 的 OpenMP 二进制文件?
mingw - MinGW-w32 与 MinGW
MinGW项目和MinGW-w64项目的32 位部分有什么区别?MinGW-w64 的 32 位部分是否与 x64 有任何关系?
似乎他们的编译器做了完全相同的事情......
gcc - 与 GCC 中的向量类型 __m128、__m256 重载冲突
我已经开始在新的英特尔 Sandy Bridge 处理器上使用 AVX 指令。我正在使用 GCC 4.5.2,TDM-GCC 64 位版本的 MinGW64。
我想重载 operator<< 以便 ostream 能够将向量类型等打印__m256
到__m128
控制台。但是我遇到了超载冲突。以下代码中的第二个函数产生错误“与先前声明冲突void f(__vector(8) float)
”:
似乎编译器无法区分这两种类型并同时考虑它们f(float __vector)
。
有没有解决的办法?我一直无法在网上找到任何东西。任何帮助是极大的赞赏。
c++ - 使用 mingw-w64 编译 boost
我需要使用 mingw-w64 在我的 Windows 64 位机器上编译 boost。我尝试从http://boost.teeks99.com/、 boost_1_46_1-vc64-bin.exe链接到预编译的 boost_filesystem-vc100-mt 和 boost_system-vc100-mt 。但它只是给出了关于链接的大量错误
基本上我开始放弃预编译库,想用 mingw-w64 mys self 编译 boost。我的想法是我的计算机上有很多工具链,包括 GNU gcc 和 mingw(32bit)。如何指定 boost 以使用 x86_64-w64-mingw32-g++ 来编译 Boost?
c++ - 构建 64 位静态库
我想构建静态库,它将与 64 位 Qt Creator 一起使用。我可以在 Windows 或 Mac 上构建这个 lib(freetype),没关系。在 Windows 上,我找到了 mingw-64,这是一个问题 - 是否有必要从 mingw64 获得 64 位版本的 make(用于 makefile),或者有某种方法可以将 mingw32-g++ 与 64 位版本交换,并使用旧的 make来自mingw32?我误会了吗?我已经构建了 freetype.a 的 32 位版本,它在 ubuntu 和 windows 上运行良好,我有 32 位 Qt Creator(对于 Mac,只有 64 位 Qt Creator,我不知道为什么......)谢谢。
build - “doskey”Scons 构建错误
我正在尝试(交叉)编译 node.js,但我得到了这个似乎来自 scons 的奇怪错误:
我的构建环境是 Windows 7,使用 mingw/msys 和 mingw-w64 工具。我什至在似乎正在运行的任何脚本中都找不到对 doskey 的任何引用,所以我很困惑。
谢谢
mingw - 如何在 Linux 或 MacOS 上同时安装 mingw32 和 mingw64?
我在 Linux 或 MacOS 上安装 mingw32 和 mingw64 时遇到问题。我尝试了许多不同的软件包存储库和多个版本的 Linux。我很乐意使用任何东西。
谢谢。
c++ - 在 MinGW 中使用线程?
我正在构建一个需要打开线程的小工具,并让线程做它的事情,无论该线程上发生什么我不希望它干扰主应用程序,只需执行、处理错误并关闭。
如何使用 mingw 编译器做到这一点?在 linux 上我可以使用 POSIX,但这个工具只能在 x86 和 x64 上运行,所以我不知道该怎么做。