我对 LLVM 的实际作用感到困惑……我是否可以假设它可以用于在 C++ 程序中在运行时解析数学表达式?
现在在运行时,我正在获取数学表达式并从中构建一个 C 程序,通过对 gcc 进行系统调用来动态编译它。然后我动态加载由 gcc 生成的 .so 并提取我的 eval 函数......
我想用更简单甚至更快的方法替换这个工作流程...... LLVM 可以帮我吗?有什么资源可以让我开始吗?
我对 LLVM 的实际作用感到困惑……我是否可以假设它可以用于在 C++ 程序中在运行时解析数学表达式?
现在在运行时,我正在获取数学表达式并从中构建一个 C 程序,通过对 gcc 进行系统调用来动态编译它。然后我动态加载由 gcc 生成的 .so 并提取我的 eval 函数......
我想用更简单甚至更快的方法替换这个工作流程...... LLVM 可以帮我吗?有什么资源可以让我开始吗?