有没有办法在运行时编译C代码?

我为JavaScript编写了一个复杂的数学库,它具有从人类可读的数学表达式字符串生成函数的能力.有没有办法在C中实现等效的运行时生成函数?

解决方法:

FUZxxl的答案是对的,我建议查看Clang/LLVM设施.

有一个基本的(不太有帮助的)教程file here.以及关于编写Language on LLVM的广泛教程.您可以在C App中加载生成的库.

除非您有一个性能关键组件,否则您可以使用ChaiScript(注意:我与其或作者无关)

上一篇:ADO.NET数据访问技术


下一篇:使用Centos 5上的非系统Openssl编译Python 2.7.12