C++ 通过写入执行引擎的地址,从执行引擎外部初始化全局llvm值是否有效?

C++ 通过写入执行引擎的地址,从执行引擎外部初始化全局llvm值是否有效?,c++,llvm,C++,Llvm,我想做一个或多或少复杂的计算引擎。为此,我想试用LLVM及其ExecutionEngine。我需要将状态(例如,指向外部C函数的函数指针)或用于计算的初始化值传递给它。在2次计算运行期间,其中一些可能会发生变化 是否允许它为此创建全局变量,获取其地址并写入 问候 托拜厄斯我不知道它是否如预期的那样,但它起作用了 为什么不生成几个具有不同常量的函数呢?为什么不使用get和set访问器函数呢?

我想做一个或多或少复杂的计算引擎。为此,我想试用LLVM及其ExecutionEngine。我需要将状态(例如,指向外部C函数的函数指针)或用于计算的初始化值传递给它。在2次计算运行期间,其中一些可能会发生变化

是否允许它为此创建全局变量,获取其地址并写入

问候
托拜厄斯

我不知道它是否如预期的那样,但它起作用了

为什么不生成几个具有不同常量的函数呢?为什么不使用get和set访问器函数呢?