使用mingw-w64与标准的msys
Using the mingw-w64 fork with the standard msys
我想在Windows上使用GNU GCC,所以我下载了mingw,但是x86_64分叉。
我想用msys代替cmd,但是msys是为标准32位版本的minGW设计的。我已经将bin, lib, libexec等文件夹从minGW-64移动到msys文件夹,必要时合并文件夹。
我不需要修改我的PATH和msys控制台识别gcc可执行文件。
我想知道使用为32位版本的minGW准备的msys可能有什么缺点(如果有的话)。恐怕这可能是使用未优化的环境,我可以发现,在链接时,我可能链接32位符号或在运行时使用32位符号,而不是完整的64。
这里有一些令人困惑的术语:
mingw-w64 项目致力于在Windows上获得64位支持。然而,他们努力的结果是有32位版本和64位版本。您根本不应该使用经典的mingw,因为它已经过时了。
相关文章:
- 使用CMake检测支持的C++标准
- 如何理解C++标准N3337中的expr.const.cast子句8
- "throw expression code" 1e7 >返回 d 是什么?投掷标准::overflow_error( "too big" ) : d;意味 着?
- 编译标准库类型
- 标准是否使用多余的大括号(例如 T{{{10}}})定义列表初始化?
- 编译器如何在使用SFINAE的函数和标准函数之间确定两者是否可行
- 铸造标准::有没有回到原来的类型
- 标准 N3337 5.2.10 第 7 条中的C++"类型"是什么意思?
- this_thread::sleep_for和计时时钟之间的关系是否由C++11标准指定
- 标准库类型的赋值运算符的引用限定符
- 标准是否严格定义了该程序应该如何编译?
- 如何从Windows应用程序输出到标准?
- 安全到标准:移动会员?
- 如何正确将字符串转换为标准::时间::system_clock::time_point?
- 这是否符合C++标准:双响双响,例如!!(-0.0).
- 标准::变体的赋值运算符
- 捕获标准输出以压缩并使用 CTRL-C 中断会给出损坏的 zip 文件
- 如何在 Mac 上使用 c++17 并行标准库算法?
- 强枚举类型定义:Clang Bug 还是 C++11 标准不确定性?
- 使用mingw-w64与标准的msys