-4

背景故事:我已经四处搜索并阅读了一些来自 SO 的问题,但我仍然有些困惑。

我在大学学了 C,只来了 1 个学期,我们正在休息。

我学会了在 Unix 环境、Mac OS X 和 Ubuntu 下用 C 语言编程,这非常容易。

打开终端,安装 GCC,开始使用 vim 并为您的项目编写一些 make 文件,您就完成了。

我已经删除了我的 Ubuntu 分区,因为我只将它用于 C 编程,我对 Windows(游戏等)太了解了,我正在寻找在 Windows 上类似的体验。

我根本不想从 .NET 安装任何东西,因为它不仅仅是应用程序,而是 500000 个其他无用的东西——老实说,这让我很生气。


TL;博士;

我听说 MinGW 使用的是非常旧的 gcc 版本并且没有维护,否则我会使用它。

那么有没有人知道gcc,没有废话端口或其他用于Windows上的C编程?

我可以使用 Notepad++ 编写 .c 文件和语法高亮,我根本不关心 IDE。

4

5 回答 5

2

最简单的方法可能是安装 cygwin(您可能需要从开发部分显式选择“gcc”)。如果你曾经在 unix 上工作过,那么在你的 windows 机器上使用 cygwin 可能是个好主意。

于 2013-01-29T09:54:40.727 回答
1

您可以使用 IDE,例如 Visual Studio,它将捆绑所有需要的功能(编译器、库等)

如果您不想使用 IDE 并且更喜欢 vim 的轻便,那么将其安装在 Windows 上并在 CLI 中编译会很痛苦,Cygwin 很酷(请参阅其他答案),但与 Windows 终端相比,我无法忍受Linux / Mac 的。

也许考虑使用运行 Ubuntu 的虚拟机进行所有开发。

于 2013-01-29T09:55:27.760 回答
1

你的问题的答案是否定的。

您要么使用 MinGW,要么使用 Visual Studio。没有轻量级的第三个选项,除非你想使用 Turbo C。

于 2013-01-29T09:57:26.820 回答
0

我现在正在使用 MinGW - 我使用过时版本的 GCC 被错误地告知它。

在某种程度上,我想我应该因为不检查自己而投下反对票。

哦,好吧,你生活和学习。

于 2013-01-29T10:13:16.337 回答
0

试试这些:

  • 代码块:http : //www.codeblocks.org/
  • Eclipse,正如前面提到的那样;- 旧版本的程序也适合学习,例如:Borland C++ 3.1 Turbo C(均基于 DOS)

尝试 Visual Studio 6.0 :) 在该版本中没有 .NET。

于 2013-01-29T10:51:15.540 回答