首页
社区
课程
招聘
[原创]Windows10 Android Studio3.6.1 安装使用ollvm8.0(Visual studio 2019编译)
发表于: 2020-3-26 20:05 13109

[原创]Windows10 Android Studio3.6.1 安装使用ollvm8.0(Visual studio 2019编译)

2020-3-26 20:05
13109

GIT下载OLLVM源码 https://github.com/heroims/obfuscator/tree/llvm-8.0

__stddef_max_align_t.h

float.h

stdarg.h

stddef.h

头文件的拷贝路径为  Android-sdk下面的\ndk\版本号(如20.1.5948944)\toolchains\llvm\prebuilt\windows-x86_64\sysroot\usr\include

在build.gradle 设置

至此基本可以在Windows10 Android Studio3.6.1使用了。



[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 4
支持
分享
最新回复 (23)
雪    币: 40
活跃值: (680)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
2020-3-27 09:35
0
雪    币: 182
活跃值: (214)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
老铁这正是我在学习的,谢谢了
2020-6-4 08:54
0
雪    币: 182
活跃值: (214)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
老铁有没有遇到开启bcf 后编译失败的问题
2020-6-7 20:11
0
雪    币: 30
活跃值: (18)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
老G 老铁有没有遇到开启bcf 后编译失败的问题
请问有没有解决呢,一样的问题
2020-6-15 18:29
0
雪    币: 20
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
6
I got too many errors when compile in VS2019
2020-7-5 21:26
1
雪    币: 259
活跃值: (283)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
3666
2020-7-7 06:54
0
雪    币: 240
活跃值: (249)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
8
3v25v3 I got too many errors when compile in VS2019

我记得当时好像编译也报错了,能正常生成我们需要的clang++.exe clang.exe clang-format.exe 这三个文件就行。

最后于 2020-7-28 11:07 被天河霜雪编辑 ,原因: cuo'b
2020-7-28 11:06
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
9
大佬,你cmake是用gui直接生成vs2019的吗?我这边生成vs2019项目后编译没有生成那三个文件clang++.exe clang.exe clang-format.exe,能说下你的编译的安装环境和版本吗?谢谢
2020-8-13 10:23
0
雪    币: 1
活跃值: (127)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
老G 老铁有没有遇到开启bcf 后编译失败的问题
请问解决了吗?
2020-9-2 17:53
0
雪    币: 1
活跃值: (127)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
mb_lelcfrch 请问有没有解决呢,一样的问题
请问解决了吗?
2020-9-2 17:53
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
12
大佬,我按你的流程把ollvm安装成功了,但是用android studio编译jni没有生成混淆的代码,没生效,只是生成一个和平时一样的so,请问这是什么情况
2020-9-4 01:46
0
雪    币: 240
活跃值: (249)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
13
我不清楚,既然和原来一样,你可以注意下Android studio是否报错,so是否变动了,hash改变了吗文件的修改时间是否变动,或者你有多个ndk版本 替换错了。听了您的描述我也猜不出啥情况,请问您找到问题了吗?
2020-9-7 16:06
0
雪    币: 240
活跃值: (249)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
14
git_76055lu583498009 大佬,我按你的流程把ollvm安装成功了,但是用android studio编译jni没有生成混淆的代码,没生效,只是生成一个和平时一样的so,请问这是什么情况
我不清楚,既然和原来一样,你可以注意下Android studio是否报错,so是否变动了,hash改变了吗文件的修改时间是否变动,或者你有多个ndk版本 替换错了。听了您的描述我也猜不出啥情况,请问您找到问题了吗?
2020-9-7 16:06
0
雪    币: 240
活跃值: (249)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
15
遥远的星际 大佬,你cmake是用gui直接生成vs2019的吗?我这边生成vs2019项目后编译没有生成那三个文件clang++.exe clang.exe clang-format.exe,能说下你的编译的安 ...
VS2019版本 Cmake 3.16.2
2020-9-7 16:09
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
16
我这回用android studio 和自带的cmake编译,按着你上面的流程来,总数报找不到clang对应的指令

Determining if the CXX compiler works failed with the following output:
Change Dir: D:/develop/test/voicer-master/app/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp

Run Build Command:"D:\develop\AndroidSDK\sdk\cmake\3.10.2.4988404\bin\ninja.exe" "cmTC_b4aed"
[1/2] Building CXX object CMakeFiles/cmTC_b4aed.dir/testCXXCompiler.cxx.o

FAILED: CMakeFiles/cmTC_b4aed.dir/testCXXCompiler.cxx.o 

D:\develop\android-ndk\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=armv7-none-linux-androideabi16 --gcc-toolchain=D:/develop/android-ndk/toolchains/llvm/prebuilt/windows-x86_64 --sysroot=D:/develop/android-ndk/toolchains/llvm/prebuilt/windows-x86_64/sysroot    -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security  -mllvm -sub -mllvm -bcf -mllvm -fla  -fPIE -o CMakeFiles/cmTC_b4aed.dir/testCXXCompiler.cxx.o -c testCXXCompiler.cxx

clang (LLVM option parsing): Unknown command line argument '-sub'.  Try: 'clang (LLVM option parsing) -help'

clang (LLVM option parsing): Did you mean '-mv5'?

clang (LLVM option parsing): Unknown command line argument '-bcf'.  Try: 'clang (LLVM option parsing) -help'

clang (LLVM option parsing): Did you mean '-mv5'?

clang (LLVM option parsing): Unknown command line argument '-fla'.  Try: 'clang (LLVM option parsing) -help'

clang (LLVM option parsing): Did you mean '-help'?

ninja: build stopped: subcommand failed.
2020-9-17 11:55
0
雪    币: 240
活跃值: (249)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
17
遥远的星际 我这回用android studio 和自带的cmake编译,按着你上面的流程来,总数报找不到clang对应的指令 Determining if the CXX compiler works f ...
只有sub指令不行吗?额
2020-9-24 17:12
0
雪    币: 477
活跃值: (1412)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
ollvm和ollvm差别也很大,开源版的ollvm模式固定,容易被还原
2020-9-24 19:59
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
19
老G 老铁有没有遇到开启bcf 后编译失败的问题
请问解决了吗,一样的问题
2021-3-1 09:41
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
20
mb_lelcfrch 请问有没有解决呢,一样的问题
请问解决了吗?一样的问题
2021-3-1 09:41
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
21
吴思泉 请问解决了吗?
请问解决了吗,一样的问题
2021-3-1 09:42
0
雪    币: 200
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
22
小柯基 请问解决了吗,一样的问题
你好,请问问题解决了吗
2022-10-5 18:14
0
雪    币: 200
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
23
遥远的星际 我这回用android studio 和自带的cmake编译,按着你上面的流程来,总数报找不到clang对应的指令 Determining if the CXX compiler works f ...
你好,请问问题解决了嘛
2022-10-5 18:28
0
雪    币: 162
活跃值: (959)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
奇奇怪怪 你好,请问问题解决了嘛
编译的是llvm版本,不是ollvm吧
2023-3-21 18:31
0
游客
登录 | 注册 方可回帖
返回
//