mingw编译器怎么用 QT用VS还是MINGW编译好,有什么区别?
QT用VS还是MINGW编译好,有什么区别?
这两种编译器视开发情况而定;
mingw和gcc的区别?
区别如下:
cygwin/GCC和MinGW都是windows下GCC的编译环境,但它们之间有什么区别,以及在实际工作中如何选择这两种编译器。
Cygwin/GCC可以等同于Linux下的GCC,这可以从boost库的划分中看到。cygwin下的GCC和Linux下的GCC使用相同的工具集。
所以我们可以用Linux同步更新GCC版本,而且我们不必担心这个问题。我们在cygwin/GCC中所做的(不使用Win32)可以无缝地在Linux中使用,没有任何问题。在windows下开发Linux程序是一个很好的选择。
但是在cygwin/GCC下编译的程序必须依赖windows中的cygwin1.dll,速度有点慢。如果您不想依赖这个东西,那么必须将-MnO cygwin添加到GCC的编译选项中。添加此选项。实际上,当安装cygwin/gcc时,gcc编译器将自动选择安装的MinGW。这个MinGW是GCC的交叉编译。
对于在windows上实现GCC的MinGW,与cygwin在模拟Linux上运行的GCC不同,大量Linux工具无法使用。
根据以上分析,cygwin是在windows中开发Linux程序的一个很好的选择。如果您不介意开发cygwin1.dll,也可以选择cygwin。如果你想在windows下开发程序,还必须使用GCC,MinGW是个不错的选择
mingw编译器怎么用 mingw是干嘛的 mingw编译器
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。