我想练习C,我想有一些东西可以快速编写和测试C代码。我希望有一个带UI的解释器,我可以编写代码并执行它。
对此有什么好的解决方案吗?
答案 0 :(得分:2)
您正在寻找的最接近的解决方案似乎是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讨论很有帮助。
答案 1 :(得分:1)
虽然“解释器”本身不存在(或实际上不存在),但我建议使用现代IDE。 Eclipse + CDT允许您进行“即时编译”,就像在java中一样。您的项目随时可以运行,并且由于编译而减少了延迟(如果您有一台不错的计算机)。
对于其他答案,我建议不要直接使用gcc test.c
。使用makefile或至少使用gcc -Wall -g -o myapp test.c
top在编译期间有额外的信息(因为C有比python更多的陷阱)。另请注意,test
是一个标准计划,.
可能不在您的路径中:myapp
是一个比test
更好的名称; - )
答案 2 :(得分:0)
有Cling。从来没有使用它,所以我不能真正告诉你更多,但它看起来像你在寻找。
您可能还会在此问题中找到其他主角:Is there an interpreter for C?
答案 3 :(得分:0)
答案 4 :(得分:0)
据我所知,您无法解释C ++代码......
你可以做什么(以及当我需要编写一些简单的东西时我会做什么)设置一个简单的make文件并使用一些简单的文本编辑器打开一个新文件,如Kate,它有一个控制台插件。然后你可以写一些代码并输入“make”来查看你正在使用的konsole /中的代码的结果