我想知道是否有类似 C 语言解释器的东西。也就是说,在 Linux 终端中我可以输入“python”,然后在该解释器中进行编码。 (我不确定解释正确的词)。这对于测试不同的东西确实很有帮助,我很好奇 C 是否存在类似的东西。尽管我对此表示怀疑。我唯一能想到的就是 C shell...
有许多 http://www.google.com/search?q=c%20interpreter- 如果您缩小问题范围,我们也许可以针对您的需求提出一些建议。
一位著名的翻译家是“Ch:用于脚本计算的 C/C++ 解释器 http://www.ddj.com/cpp/184402054” 多布斯博士详细介绍:
Ch 是一个完整的 C 解释器
支持所有语言功能和
ISO C90 标准库
标准,但对 C 进行了许多扩展
高级功能,例如字符串
类型和计算数组为
一流的物体。
Ch 标准是免费软件 http://www.softintegration.com/products/chstandard/但不是开源的。只有 Ch 专业人士拥有绘图功能和人们可能想要的其他功能。
我以前从未看过这个,但手头有一个 c 解释器听起来非常有用,我可能会添加到我的工具集中。谢谢你的提问!
Edit:
刚刚发现我最喜欢的编译器之一,TCC http://bellard.org/tcc/,将执行 C 脚本:
它还处理 C 脚本文件(只是
添加 shebang 行
“#!/usr/local/bin/tcc -run”到
C 源代码文件的第一行
在Linux上直接执行。
TCC 可以读取 C 源代码
使用“-”时为标准输入
'infile' 的位置。例子:
echo 'main(){puts("hello");}' | tcc -run -
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)