MinGW、MinGW-w64和MinGW构建之间的区别是什么
What is the difference between MinGW, MinGW-w64 and MinGW-builds?
MinGW、MinGW-w64和MinGW构建之间有什么区别?
我应该使用哪一个在Windows8机器上使用EclipseIDE编译c++11源代码?
MinGW是Windows的GCC端口。并不是所有的Windows API都受支持(但对于许多程序来说,受支持的东西就足够了),而且它只适用于32位程序(这些程序通常也可以在64位窗口上运行,但有些程序不能,你不能将它们编译为64位)。
MinGW-w64是一个改进的版本,它支持32位和64位,以及更多的WinAPI(仍然不是全部,因为这是很多工作,但比MinGW更多)。
MinGW-w64只提供了它们的源代码,但没有二进制文件";只需使用";编译器。
MinGW构建是一个有点独立的项目,以提供最有用的配置中的二进制文件。要获得MinGW-w64的专门构建,手动编译仍然是可能的。
如果不需要任何异常,使用MinGW构建的自安装程序是最简单的方法。另请参阅此处以获取有关自安装程序的帮助。
Mingw将代码编译为在Windows下运行的Windows二进制文件。
Windows Linux子系统(WSL)生成Linux二进制文件。您可以在WSL下安装其他Linux程序,除非您需要图形界面。您可以从WSL访问Windows文件系统,但不能反过来访问。
Cygwin制作的Windows二进制文件可以在Cygwin外壳之外的Windows下运行,只要你有Cygwin DLL。这提供了一个与Windows完全兼容的类似Linux的环境。
相关文章:
- C++中std::resize(n)和std::shrink_to_fit之间的区别
- 在VS代码中交叉编译Windows与Linux上的MinGW的SDL程序
- int(c) 和 c-'0' 之间的区别。C++
- 向量 <int> a {N, 0} 和 int arr a[N] = {0} 的时间复杂度有什么区别
- C++ - "!pointer"和"pointer == nullptr"的区别?
- C++ 使用 assign 函数的字符串与直接使用 '=' 更改值的字符串之间的区别
- std::atomic和std::condition_variable wait,notify_*方法之间的区别
- 如何将C++中的库和头与MinGW一起使用
- 为什么与常规GCC不同,即使有"学究性错误",MinGW-GCC也能容忍丢失的返回类型
- 在 .h 文件中的类中声明静态变量和在.cpp文件中声明"global"变量有什么区别
- 我是C++编程的新手,这些代码之间有什么区别,我应该使用哪一个
- 在 const 函数中通过引用和指针返回之间的区别
- 我想知道长双倍和双倍之间的区别
- 返回常量对象引用 (getter) 和仅返回字符串有什么区别?
- 返回递归调用和仅递归调用的区别
- 无法在windows上使用mingw将sqlite3与c连接
- Qt:remove() 和 rmdir() 有什么区别
- VS c++和MinGW实现双重类型有什么区别
- Qt的MinGW,Code::Blocks的MinGW和MinGW本身有什么区别吗?
- MinGW SEH和MinGW SJLJ有什么区别?