2012-07-09 171 views

回答

1

尽管“解释器”本身并不存在(或不是实际),但我建议使用现代IDE。 Eclipse + CDT可以让你拥有“即时编译”,就像在java中一样。您的项目随时可以运行,并且由于编译缩短了延迟(如果您有一台体面的计算机)。

对于其他答案,我建议不直接使用gcc test.c。使用makefile或在编译期间至少使用gcc -Wall -g -o myapp test.c top有额外的信息(因为C比Python有更多的缺陷)。请注意,还有那test是astandard程序和.可能不是在你的PATH:myapptest ;-)

-1

Cling。从来没有用过它,所以我不能告诉你更多,但它看起来像你在找什么。

您也可以在这个问题上找到其他铅:Is there an interpreter for C?

+2

注意一个更好的名字,保鲜是C++解释。 – mloskot 2012-07-09 12:02:16

0

你可以看看:http://codepad.org/

或简单的方法是创建一个像一个sh脚本:

vim $1 ; gcc $1 ; ./a.out

0

就我所知,您无法解读C++代码...

W你可以做的事情(以及当我快速写出一些简单的事情时所做的事情)就是建立一个简单的make文件,并用一些简单的文本编辑器(例如带有控制台插件的Kate)打开一个新文件。然后,您可以编写一些代码并键入“make”,以查看您使用的外壳/任意外壳中的代码结果。

1

与您正在查找的最接近的解决方案似乎是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讨论有帮助。

+0

我知道,我只是想每次更改代码时都不要编译/运行。但是你所说的看起来很简单。 – dhblah 2012-07-09 12:07:34

+0

@gasan C不是脚本语言。请阅读有关影响的地方。 – mloskot 2012-07-09 12:33:10