20得票4回答
在MSYS2/MinGW中执行脚本

在Windows下,如果我启动c:\msys64\mingw64.exe,它会打开一个shell,我可以在其中构建我的项目,例如通过调用release bash脚本(为了简单起见)。一切都工作得很好。 现在,我想直接在mingw64上执行我的release脚本,而不需要交互。 我尝试过:c...

20得票2回答
使用Mingw和gcc构建Python

在Windows 7上,是否可能使用Mingw和gcc从源代码构建Python解释器?而且我想构建64位版本。 如果可以下载64位Python(gcc Mingw)版本,请告诉我,我会使用它。最终我仍然想用gcc和Mingw编译它。

19得票1回答
MinGW-w64的gcc和地址安全性检查器

安装MinGW-w64 5.1时,我发现有-fsanitize=address选项可用。编译时没问题,但链接时会出现数千个错误:undefined reference to '__asan_report_load1' undefined reference to '__asan_report_...

19得票2回答
__gxx_personality_sj0过程入口点无法在...中找到

我成功地使用Mingw-w64 Project的32位Windows编译器交叉编译了Qt5。 所有库都已安装到~/i686-w64-mingw32。 我有一个基于CMake的Qt项目,我正在尝试进行交叉编译。通过按照这些说明,我已经能够让项目编译通过。到目前为止,一切顺利。 不幸的是,在Wi...

18得票1回答
如何让CMake使用Mingw-w64的gcc/g++?

我在Windows上尝试让Mingw-w64与CMake配合使用,因为我的MSVC完全无法工作(使用的是Windows10 64位)。基本上,我会在我的CMake调用中添加参数-DCMAKE_CXX_COMPILER="C:/MinGW-w64/mingw64/bin/g++.exe" -DC...

18得票5回答
在Windows上安装最新版本的mingw-w64

我正努力尝试安装mingw-w64的最新版本以在Windows 10上使用gcc 10。 我过去使用了mingw-w64的在线安装程序,但它仍然停留在2018年的8.1.0版本,似乎已经被放弃了。 因此,我尝试手动安装。 在SourceForge或GitHub镜像上,您似乎只能获取一大堆...

17得票3回答
clang/clang++在Windows系统中找不到C/C++头文件?

1小时前,我从http://llvm.org/pre-releases/3.6.0/下载了llvm-3.6.0-rc4-win32.exe。 我尝试编译一个简单的C代码,只是打印“hello”,但是它无法编译,因为clang.exe找不到stdio.h。当我使用相同的代码和clang-cl....

15得票3回答
如何防止MSYS将文件路径转换为外部程序

我正在将一个访问Android手机ADB的Linux脚本移植到Windows和MinGW上。 有时我需要将Android文件路径作为ADB命令行选项传递。 然而,当调用ADB.exe时,MinGW会将其转换为Windows路径。 例如:adb shell cat /proc/versio...

15得票3回答
MinGW-w64 8.1.0 rev 0在包含<filesystem>时无法编译

2天前,我很兴奋地注意到MinGW-w64发布了它的gcc 8.1.0版本,修订版号为0。不幸的是,一个简单的程序。#include &lt;filesystem&gt; int main() {} 无法编译。它导致了&lt;filesystem&gt;内部的一堆错误,起始于C:/MinGW/...

15得票3回答
Clang 8与MinGW-w64: 如何使用地址和UB(未定义行为)检测器?

Clang 8 release notes中有这样一句话: 允许在MinGW上使用地址和未定义行为Sanitizer。 然而,我无法弄清楚如何正确使用它们。 我正在使用带有MSYS2 MinGW GCC的Clang 8.0.0。确切的细节在问题底部。 我尝试编译以下...