【发布时间】:2011-12-09 01:39:04
【问题描述】:
我是一个狂热的 Python 用户,我似乎需要在我的 Windows 机器上安装 MinGW 来编译一些库。我对 MinGW 和 GCC 有点困惑。这是我的问题(从一个真正的假人的角度来看):
所以 Python 是一种既可解释又可编译的语言。有 Python 的 Linux 和 Windows 实现,只需安装并使用二进制文件来执行他的代码。它们捆绑了一堆您可以使用的内置库。从我读过的内容来看,Ruby 也是如此。
现在,我已经完成了一点点 C 语言,我知道有一个可以编译它。它有它的内置库,这些库似乎被称为您可以使用的头文件。现在,回到学校时代,C 正在一个名为 Turbo-C 的类似 vi 的 IDE 中编写代码,然后按 F9 进行编译。这就是我的 C 教育结束的地方。
什么是MinGW,什么是GCC?我一直主要在 Windows 系统上工作,甚至最近开始使用 Cygwin。它们不一样吗?
针对这些领域的简单解释会有所帮助。
(如果这篇文章听起来很愚蠢/愚蠢,我深表歉意。我想我会在这里问。忽略这些核心位永远不会让任何人成为更好的程序员。)
谢谢大家。
【问题讨论】:
-
您是否阅读了 www.mingw.org 上的欢迎页面?它是否为您回答了任何问题,或者提出了新的、更具体的问题?您可能还想阅读一些关于编译器/编译语言如何工作的介绍性信息。
标签: c windows gcc cygwin mingw