c++编译器哪个好 mingw和gcc的区别?
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是个不错的选择
GCC在任何平台上都是一样的,只有这个平台支持的代码才能编译。
GCC还支持交叉编译。GCC可以在Linux下编译Windows应用程序。GCC可以在windows下编译Linux应用程序。当然,GCC本身可以用不同的方式编译。
mingw与linux下的gcc有哪些区别?
下载链接中有三个下载选项,第一个代码块-1312-安装程序.exe第二个选项是codeblocks-13.12mingw-安装程序.exe它附带了tdm gcc v4.7.1,这是一个稳定的版本。用它编译代码块,
c++编译器哪个好 tdmgcc和mingw mingw和gcc的区别
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。