2016 - 2024

感恩一路有你

notepad++怎么运行c语言 mingw和gcc的区别?

浏览量:1749 时间:2021-03-11 11:56:08 作者:admin

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本身可以用不同的方式编译。

notepad++怎么运行c语言 python和c++哪个好 写c语言用什么软件

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。