我曾经在我的unix机器上使用gcc编译器。我现在被迫在Windows机器上工作。是否有任何很酷的IDE或简单的C编辑器,其中有一个unix终端,如感觉(Black Screen and colored syntax
就可以了:))
其他哪些编辑器/ IDE与Windows的gcc一样健壮?您个人最喜欢的是什么?在我坚持使用之前,我想试试其中一些。
感谢。
答案 0 :(得分:13)
Visual Studio。你可以改变字体和你想要的颜色。自从Borland Turbo C ++回归80年代以来,我一直在使用相同的着色方案 - 深蓝色背景上的黄色文字。
答案 1 :(得分:12)
VIM或Emacs。虽然我个人永远不会使用VS以外的任何东西:)
答案 2 :(得分:6)
Cygwin是你的朋友。它为您提供了所有你想念的漂亮的单品! :)
对于在Cygwin上与gcc很好地集成的酷IDE,你应该尝试使用Netbeans,Eclipse(带CDT) - 两者都需要一个像样的JVM。如果你确实安装了Cygwin,那就是xemacs和gvim我相信你可以得到它......
恕我直言,坚持使用Netbeans ......
答案 3 :(得分:4)
Zeus是一位非常优秀的程序员编辑。我只是喜欢它的简短的键盘模拟。
答案 4 :(得分:3)
答案 5 :(得分:3)
mingw是Windows的最小Gnu。它有几个附加包,但它有gcc
和g++
。有时候某些工具的问题与某些工具不完全正确,可执行文件的结尾有.exe
或输出语句中有/
和\\
,但它相当不错。我不记得了,但我认为可能有一些原因导致你无法在Windows中运行gdb,但我可能错了。
您还可以获得适用于Windows的大多数* nix文本编辑器的版本。如果您喜欢vi或vim,可以使用gVim。命令行的vi和vim版本也可用,但并不总是适用于调整大小的窗口。如果你在配置文件中告诉他们,gVim和vim可以进行语法高亮显示。
最近几个版本的Windows已经(或能够免费下载和安装)PowerShell,我建议你这样做。它在许多方面与* nix shell不同,但通常(并非总是)你可以像使用* nix shell一样使用它。如果你在其中使用管道,你应该知道它喜欢把所有东西变成utf-16。我用它作为一个更好的DOS窗口时发现的主要好处是你可以更自由地调整窗口大小。不过,您仍然可以使用旧的DOS窗口。
另一个替代方案是cygwin,除了命令行工具之外,它还为您的程序提供了更多的* nix环境。它包括一些库,从程序的角度来看,它们看起来更像是在Linux上运行(例如,模拟许多Linux系统调用)。很久以前我用过这个,但当时它有一些非常严重的问题。从那以后,我听到了很多关于它的事情,但我还没有足够的理由再次尝试。
答案 6 :(得分:2)
Visual Studio将是您最好的选择。其他人提到了免费的Express版本,可能足以满足您的需求。 Visual Studio不仅是一个IDE,它还捆绑了Microsoft的编译器。由于IDE的选择范围很广,我会留给你选择你会喜欢的。
使用Cygwin或MinGW在Windows上也可以使用古老的GNU gcc编译器。
如果你想要一些非常前沿的东西,那么你应该看看clang。由于各种原因,这是C编译器要密切关注。它是相对较新的,并且在构建时考虑了IDE支持。
答案 7 :(得分:2)
如果您已经习惯了Unix-y的感觉并且正在寻找文本编辑器,那么我真的要避免安装Visual Studio。这是一个不错的IDE,但它非常重量级,可能比你要求的要多得多。也就是说,您当然可能会发现您喜欢它,但请注意,您可能会看到数百兆字节的下载,2个演出用于完整的IIRC包。
Netbeans也很好,但是相当沉重,并且使用C和C ++设置正确有点困难,至少我上次尝试过。不过,它是VS的一个很好的替代品。
我会选择更轻量级的解决方案,例如Notepad ++,vim for Windows,或者我个人最喜欢的,Geany - http://www.geany.org/
获得黑色背景&现在基本上任何高级文本编辑器/ IDE都可以使用彩色语法。
至于编译器,MinGW可能是你最好的选择。或者你可以改编编译器& Visual Studio Express附带的工具集:)
答案 8 :(得分:1)
当视觉工作室已被提及时,我不得不提到Slickedit,不是IDE,而是一个出色的编辑器。
答案 9 :(得分:1)
我推荐codelite - 为GNU工具链设计的跨平台免费IDE。
答案 10 :(得分:0)
Visual Studio 2010有一个可免费下载的快速版本。 link text
gcc通过Cygwin是另一个令人敬畏的选择。如果您想将Emacs用作IDE link text。
就个人而言,我倾向于同时使用两者。我非常倾向于Visual Studio 2010,但偶尔使用gcc进行编译以确保两个编译器的工作方式相同。这在过去(VS2010之前)过去是有益的,但我在捕捉VS2010错误方面并没有取得多大成功。
就集成开发,调试等整体体验而言,VS2010难以击败。
答案 11 :(得分:0)
净豆 代码块 开发c ++ code lite是很好的IDE