Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/127.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ c++;-llvm和运行时jit 上下文_C++_Gcc_Llvm_Jit_Self Modifying - Fatal编程技术网

C++ c++;-llvm和运行时jit 上下文

C++ c++;-llvm和运行时jit 上下文,c++,gcc,llvm,jit,self-modifying,C++,Gcc,Llvm,Jit,Self Modifying,Linux 64位/osx 64位。C++(GCC 5.1,LLVM 3.61)< /P> 到目前为止,我的项目总是使用gcc。 接下来我要创建的问题是许可证。因此,我决定尝试一下clang/llvm 我的需求:运行时自我修改代码(以及用于静态分析和其他事情的编译器插件的非常宽松的许可证) 我经常和他一起玩,效果很好 至于llvm,我阅读了万花筒项目和一些文档,但不清楚 问题: 我看到LLVM有一些JIT的可能性,但我不确定它是否能够在运行时自动修改代码(更确切地说,扩展代码),因为LBGCJJ

Linux 64位/osx 64位。C++(GCC 5.1,LLVM 3.61)< /P> 到目前为止,我的项目总是使用gcc。 接下来我要创建的问题是许可证。因此,我决定尝试一下clang/llvm

我的需求:运行时自我修改代码(以及用于静态分析和其他事情的编译器插件的非常宽松的许可证)

我经常和他一起玩,效果很好

至于llvm,我阅读了万花筒项目和一些文档,但不清楚

问题: <>我看到LLVM有一些JIT的可能性,但我不确定它是否能够在运行时自动修改代码(更确切地说,扩展代码),因为LBGCJJIT对C++语言是这样的。 我只需要一个初学者在这里,llvm是巨大的,对我来说是新的,所以任何足够的专家都非常欢迎来指导我一点