在Windows上进行C编程 - 对于曾经在Ubuntu上做过的人

时间:2013-01-29 09:50:46

标签: c windows unix gcc

背景故事:我已经四处搜索并从SO中读到了一些问题,但我仍然感到有些困惑。

我在大学学过C,只在这里学习了一个学期,我们正在休息。

我学会了在Unix环境下使用C语言进行编程,Mac OS X和Ubuntu,这很容易。

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

我已经删除了我的Ubuntu分区,因为我只用它进行C编程,我太依赖于Windows(游戏等......)而且我在Windows上寻找类似的体验。

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


TL; DR;

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

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

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

5 个答案:

答案 0 :(得分:2)

最简单的方法可能是安装cygwin(您可能需要从开发部分明确选择“gcc”)。如果你曾经使用过unix,那么无论如何你都可以在windows机器上使用cygwin。

答案 1 :(得分:1)

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

如果您不想使用IDE并且更喜欢vim的轻盈,在Windows上安装它并在CLI中编译是一件痛苦的事情,Cygwin很酷(请参阅其他答案)但我无法承受窗户终端与Linux / Mac相比。

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

答案 2 :(得分:1)

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

您可以使用MinGW,也可以使用Visual Studio。除非您想使用Turbo C,否则没有轻量级第三选项。

答案 3 :(得分:0)

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

在某种程度上,我认为我不值得检查自己。

哦,你生活和学习。

答案 4 :(得分:0)

试试这些:

  • 码块: http://www.codeblocks.org/
  • Eclipse,就像前面提到过的人一样; - 程序版本的程序也很适合学习: Borland C ++ 3.1 Turbo C. (均基于DOS)

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