179得票2回答
sjlj、dwarf和seh之间有什么区别?

我找不到足够的信息来决定使用哪个编译器来编译我的项目。在不同计算机上模拟过程的几个程序中,在 Linux 上,我使用 GCC,一切都很好。我可以优化代码,编译速度快,并且内存占用不多。 我使用 MSVC 和 GCC 编译器进行自己的基准测试。后者为每个子体系结构生成稍微更快的二进制文件。尽管...

136得票24回答
Git Bash(mintty)在Windows 10操作系统上非常缓慢。

我在几个月前在Windows 10上安装了Git。一开始运行良好,但现在变得非常慢。 git status命令需要7秒才能执行完成,而git stash在储藏时需要多分钟的时间(即使没有需要储藏的内容)。此外,需要指出的是,git status会即时打印结果,但我要等几秒钟才能输入新的命令,如...

133得票21回答
如何在Windows上的“git bash”安装中添加man和zip功能

我在Windows上使用git bash - 这是通过集成的bash使用Windows版的git。显然它使用了MINGW/MSYS基础。(@VonC更新:自Q4 2015以来,它现在使用msys2,因为msysgit已经过时。) 因此,已经安装了许多MSYS工具-从awk到zcat。但是我错...

113得票4回答
如何安装MinGW-w64和MSYS2?

我在尝试构建一些开源库。我需要一个包管理系统来轻松地下载依赖项。起初我使用 MinGW 和 MSYS。但是它们自带的软件包有限。有人告诉我要使用 Mingw-w64 和 MSYS2。 我从 这里 下载了 mingw-w64-install。运行时,报告了以下错误。如何解决? 另外,从 Min...

99得票9回答
为什么我的Git Bash出现"MINGW64"?

我不得不重新格式化我的笔记本电脑,所以我不得不再次安装Git。然而它与昨天的那个版本有很大不同,图标不再是默认的橙色,现在看起来更像Chrome。 每行的bash也有所不同,包括一个紫色的"MINGW64"。为什么会出现这个东西呢? 这是新的最终版本吗?还是我下载了不同的东西? 我从...

79得票3回答
为什么Git Bash不能运行我的可执行文件?

我在git-for-windows Git Bash上。我无法在命令行上运行可执行文件:Pedr@Abc-07 MINGW64 /c/dev $ ls sqlite3.exe sqlite3.exe* Pedr@Abc-07 MINGW64 /c/dev $ sqlite3 bash: sq...

62得票1回答
mingw-w64安装程序中选项的含义

在MinGW-W64在线安装程序中,有几个可以选择的字段。但我找不到任何文档,而我猜测也没有得到我想要的行为。 显然,这个项目已经投入了很多工作,所以缺乏基本文档似乎是一种遗憾。 "版本"和"架构"字段是不言自明的,但我对其他字段有困扰(当前安装程序的值如下): - 线程,选项posix...

61得票7回答
mingw-w64安装程序“文件已下载不正确”

我正在尝试将mingw-w64安装到Windows上。然而,我收到了一个错误提示:"文件下载不正确"。从SourceForge重新下载安装文件并不能解决问题。是否有其他的安装方法或者我做错了什么?

56得票1回答
使用C++11 futures:std::async的嵌套调用会崩溃:编译器/标准库有bug吗?

在我的真实程序中,当引入std::async的嵌套调用时,我经历了崩溃的情况,我能够在以下的最小示例中重现这个问题。它经常崩溃,但并不总是。您是否看到任何错误之处,还是这是编译器或标准库的错误?请注意,如果添加get()调用来获取future,问题仍然存在。#include <futur...

36得票1回答
如何使用mingw-w64编译并链接32位Windows可执行文件

我正在使用Ubuntu 13.04,并使用apt-get install mingw-w64安装了mingw-w64。我可以使用以下命令编译和链接一个可工作的64位程序版本:x86_64-w64-mingw32-g++ code.cpp -o app.exe 如何生成一个32位版本的app.e...