set(LLVM_OBFUSCATOR_PATH "/Users/aabb/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64") set(CMAKE_C_COMPILER ${LLVM_OBFUSCATOR_PATH}/bin/clang${EXE_SUFFIX}) set(CMAKE_CXX_COMPILER ${LLVM_OBFUSCATOR_PATH}/bin/clang++${EXE_SUFFIX}) # Bogus control flow is really unstable #set(OBFUSCATOR_FLAGS "-mllvm -sub -mllvm -fla -mllvm -bcf") set(OBFUSCATOR_FLAGS "-mllvm -sub -mllvm -fla -mllvm -split -mllvm -split_num=2") string(APPEND CMAKE_C_FLAGS " ${OBFUSCATOR_FLAGS}") string(APPEND CMAKE_CXX_FLAGS " ${OBFUSCATOR_FLAGS}")
在Android Studio的Makelists.txt加入OLLVM混淆选项
最新推荐文章于 2024-04-17 22:20:52 发布