我已经用Emscripten构建了一个共享库,现在我想用LLVM把它转换成一个共享库。它能成真吗?-e.g,我已经通过emconfigure ./configure,emmake make编译了xmllib2。它在../.libs下构建了一个libxml2.so,现在出于某种原因,我想将这个.so文件转换成一个LLVM .so文件。但我不知道如何实现它。
发布于 2013-12-16 18:10:49
LLVM中没有共享库。而且只有一部分是用Emscripten写的。所以你应该打开你的libxml2.so (使用二进制编辑器),看看它是否以BC开头,这意味着它是一个LLVM bitcode file。
如果是这样,那么您已经有了一个LLVM静态库,并且可以像这样在LLVM中使用它。
https://stackoverflow.com/questions/20594346
复制相似问题