我希望将我的单个rs文件编译成字节码,在ADT (Eclipse)设置之外独立编译。有什么脚本可以这样做吗?
发布于 2014-01-02 19:26:07
这是对我的mac电脑有用的东西。运行于sdk/build/Androd-4.4/目录:
DYLD_LIBRARY_PATH=`pwd` ./llvm-rs-cc -I renderscript/include/ -I renderscript/clang-include/ -emit-bc -o <output dir> <RS input>发布于 2014-01-09 01:28:37
AOSP在definitions.mk中使用转换-呈现脚本-到-java-和-bc宏来编译rs文件。宏使用llvm-rs-cc构建renderscript字节码文件。
ADT包包含在sdk//18.1.X/llvm cc中。
AOSP构建llvm-rs-cc并将其放入$(OUT)/host/linux-x86/bin/llvm-rs-cc中。
但是如何运行renderscript字节码文件中的函数呢?最好是java容器。有关java/rs绑定的示例,请参见$AOSP/packages/壁纸/PhaseBeam。
我想你可以做一个NDK接口,但我不知道要链接哪个库。
https://stackoverflow.com/questions/20876661
复制相似问题