当前位置:  开发笔记 > 编程语言 > 正文

是否可以在没有Cygwin或MinGW的情况下使用GCC?

如何解决《是否可以在没有Cygwin或MinGW的情况下使用GCC?》经验,为你挑选了1个好方法。

GCC是一个备受推崇的多语言编译器(从我收集的内容).我无法明确发现的一件事是:是否有可能在Windows上使用GCC 没有像Cygwin或MinGW这样的额外内容?

我已经了解到,如果你在Cygwin上使用GCC,那么就会依赖于DLL.如果你使用GCC与MinGW,你消除了这种依赖,但你仍然必须让MinGW使用GCC.

是否有可能构建GCC并单独使用它,完全原生于Windows?像微软的编译器?看完之后,我的猜测是否定的.但是如果可能的话,我仍然会想要更多信息.

如果没有,为什么GCC需要像Cygwin或MinGW这样的环境?我现在明白了.这是因为GCC需要Unix/POSIX环境.为什么会这样,它仍然超出我的范围.

我确实发现了这个并且它有所帮助,但并没有真正回答我的问题:为什么GCC-Windows依赖于cygwin?

为了改进我的问题,我想我正在试图 理解为什么GCC不能站在它自己的位置 - 我只有"GCC.exe".



1> 小智..:

对于MinGW,您需要MinGW,因为MinGW提供了gcc语言系统的实现.我不明白你的问题是否有意义 - 就像"我可以在不安装VC++的情况下使用VC++吗?"

澄清 一下: MinGW是GCC编译器可执行文件,头文件和支持对象.没有别的了.有一个相关但独立的包名为MSYS,它提供了一些posix实用程序,但是你不需要这样就可以使用MinGW版本的GCC.


是的,Neil是对的,MinGW*是*gcc,移植到Windows.
我可以在没有安装IDE的情况下使用编译器.我只需要编译可执行文件和任何相关的头和支持对象.我不是编译专家; 我不是自称.但是,我觉得我的问题仍然存在并且有意义.也许你需要从你的一些假设知识中抽象出来 - 你的知识可能就是我所缺少的.
推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有