C有没有像IDLE(python)的东西?
问题描述:
我要练下的一点,我想有一些,可以快速编写和测试C代码。我想要一个带UI的解释器,在那里我可以编写我的代码并执行它。
有没有什么好的解决方案呢?
答
尽管“解释器”本身并不存在(或不是实际),但我建议使用现代IDE。 Eclipse + CDT可以让你拥有“即时编译”,就像在java中一样。您的项目随时可以运行,并且由于编译缩短了延迟(如果您有一台体面的计算机)。
对于其他答案,我建议不直接使用gcc test.c
。使用makefile或在编译期间至少使用gcc -Wall -g -o myapp test.c
top有额外的信息(因为C比Python有更多的缺陷)。请注意,还有那test
是astandard程序和.
可能不是在你的PATH:myapp
比test
;-)
答
就我所知,您无法解读C++代码...
W你可以做的事情(以及当我快速写出一些简单的事情时所做的事情)就是建立一个简单的make文件,并用一些简单的文本编辑器(例如带有控制台插件的Kate)打开一个新文件。然后,您可以编写一些代码并键入“make”,以查看您使用的外壳/任意外壳中的代码结果。
答
与您正在查找的最接近的解决方案似乎是C shell (CSH)或C Scripting Language (CSL)。
另一种方法是,打开编辑器,在其中编写C样本,然后在控制台窗口中执行您最喜爱的C编译器。这个想法是这样简单的工作流程:
$ gvim test.c
$ gcc test.c
$ ./a.out
不要忘了,C不是一种脚本语言。 但是,您可能会发现JIT compiler for C, C++, and the likes讨论有帮助。
注意一个更好的名字,保鲜是C++解释。 – mloskot 2012-07-09 12:02:16