什么是OSX或Windows XP或DOS的优秀C编译器?

时间:2010-11-02 23:33:26

标签: c macos windows-xp dos pascal

什么是适用于OSX或Windows XP或DOS的优秀C编译器?我想为DOS制作一个GUI shell。 对于这些平台,什么是好的pascal编译器?

6 个答案:

答案 0 :(得分:4)

在Mac OS X上,您应该使用GNU编译器集合(GCC)。您可以通过下载并安装免费Xcode Developer Tools来安装它。在Windows上,您还可以安装GCC(使用Cygwin)。

答案 1 :(得分:2)

快速搜索后,您可以为DOS安装gccgcc是一个适用于多个操作系统的良好编译器。你可以通过Cygwin使用gcc和windows。 GCC通过Mac OS X上的Xcode安装。

答案 2 :(得分:1)

您可以在Windows,DOS,OSX和Linux上使用GCC。问题是在Windows上使用它,您需要Cygwin(生成需要cygwin环境的可执行文件)或MinGW。我强烈推荐MinGW和GNUWin32工具。

答案 3 :(得分:1)

Borland的Turbo C非常适合它的时间(多年前用它学习C的许多美好回忆) - 它现在可以免费获得,可以是downloaded here。我不知道它与DOS的gcc相比如何,但如果有帮助的话,它会附带一个IDE ......

编辑添加... 我已经看到你已经更新了你正在使用XP,所以你可能想看看微软Visual C++ Express而不是更新一些东西。当你说DOS时,我认真地听你说你的话,并认为你正在用MS-DOS 6/5/4 / [等]来探索......

不要被C ++位推迟;你仍然可以用它来做大多数基本的C东西。请记住将内容构建为控制台应用程序。

答案 4 :(得分:1)

对于问题的Pascal部分:

所有三个操作系统都

http://www.freepascal.org

对于Windows(win32 / win64 / wince)和OS X,请考虑使用http://lazarus.freepascal.org IDE / RAD

对于Windows,当然还有Delphi

答案 5 :(得分:1)

尝试DJGPP(GCC DOS端口)或OpenWatcom for DOS。