当前位置: 首页 > news >正文

做一个app需要投资多少钱天津优化代理

做一个app需要投资多少钱,天津优化代理,北京哪个网站做兼职比较好,python在线编程题库准备工作 1.找到Android SDK目录配置好cmake环境变量 E:\AndroidSDK\cmake\3.18.1(E:\AndroidSDK为 Android SDK目录地址)。 下载llvm-mingw编译环境(gcc编译器的windows版本,即可以在windows平台上使用gcc编译器),下载地址&…

准备工作

1.找到Android SDK目录配置好cmake环境变量 E:\AndroidSDK\cmake\3.18.1(E:\AndroidSDK为 Android SDK目录地址)。

  1. 下载llvm-mingw编译环境(gcc编译器的windows版本,即可以在windows平台上使用gcc编译器),下载地址:https://github.com/mstorsjo/llvm-mingw/releases 选择最新版本,根据系统环境不一样选择自己需要的版本,我电脑是win10下载的是llvm-mingw-20230130-msvcrt-x86_64.zip,下载完后进入bin目录配置好环境变量。

在这里插入图片描述

3.编译代码下载,下载地址:https://github.com/heroims/obfuscator/tree/llvm-9.0.1 下载llvm编译的代码(分支9.0.1 这个是编译成功的版本,其它还没有测试)。

最后执行命令
mkdir build
cd build
cmake.exe -G “MinGW Makefiles” -DCMAKE_BUILD_TYPE=Release …
mingw32=make
mingw32-make install

注意这里安装完成了,会在你的C:\Program Files (x86)\LLVM这个目录下去找
bin文件夹中的clang.exe clang++.exe clang-format.exe 复制到ndk你的ndk目录下的\toolchains\llvm\prebuilt\windows-x86_64\bin文件夹下,覆盖目标文件

将编译后的build\lib\clang\9.0.1\include文件夹中的__stddef_max_align_t.h stddef.h stdarg.h float.h 复制到ndk的21.1.6352462\toolchains\llvm\prebuilt\windows-x86_64\sysroot\usr\include文件夹下

最后在你项目的CMakeLists.txt文件里面添加如下代码
set(CMAKE_C_FLAGS_RELEASE “KaTeX parse error: Double subscript at position 9: {CMAKE_C_̲FLAGS_RELEASE} …{CMAKE_CXX_FLAGS_RELEASE} -mllvm -fla -mllvm -split -mllvm -split_num=3 -mllvm -sub -mllvm -sub_loop=3 -mllvm -bcf -mllvm -bcf_prob=40 -mllvm -sobf”)

set(CMAKE_C_FLAGS_DEBUG “KaTeX parse error: Double subscript at position 9: {CMAKE_C_̲FLAGS_DEBUG} -m…{CMAKE_CXX_FLAGS_DEBUG} -mllvm -fla -mllvm -split -mllvm -split_num=3 -mllvm -sub -mllvm -sub_loop=3 -mllvm -bcf -mllvm -bcf_prob=40 -mllvm -sobf”)

上面的代码解释如下
只使用控制流扁平化: -mllvm -fla
只使用指令替换: -mllvm -sub
只使用虚假控制流程: -mllvm -bcf

-mllvm -fla:激活控制流扁平化
-mllvm -split:激活基本块分割。在一起使用时改善展平。
-mllvm -split_num=3:如果激活了传递,则在每个基本块上应用3次。默认值:1

-mllvm -sub:激活指令替换
-mllvm -sub_loop=3:如果激活了传递,则在函数上应用3次。默认值:1

-mllvm -bcf:激活虚假控制流程
-mllvm -bcf_loop=3:如果激活了传递,则在函数上应用3次。默认值:1
-mllvm -bcf_prob=40:如果激活了传递,基本块将以40%的概率进行模糊处理。默认值:30

-mllvm -sobf 开启字符串混淆
-mllvm -seed=0xdeadbeaf 指定随机数种子生成器

注意,添加字符串混淆有的情况会崩溃,如果发现崩溃,对混淆要求不严格的话,可以去掉字符串混淆

参考文章
https://www.cnblogs.com/blogzhangwei/p/17218016.html

http://www.yidumall.com/news/60755.html

相关文章:

  • 网站建设突出特色广告视频
  • 做淘宝优惠券怎么有网站全国各城市疫情高峰感染进度
  • 建设文化网站好处搜索引擎优化排名seo
  • 做的比较好的返利网站知乎建站abc网站
  • 专业网站设计哪家好开发一个app平台大概需要多少钱?
  • 网站团队seo大全
  • 做房产网站接不到电话百度搜索最多的关键词
  • 宣传网站怎么做百度知道提问
  • 建网站石家庄电子商务平台
  • 河南艾特网站建设百度账号出售平台
  • 邢台建设局官方网站在线磁力搜索引擎
  • 怎样用wordpress搭建网站网站新站整站排名
  • 现在做网站有前途吗成都网站seo费用
  • 医院网站建设宗旨北京最新发布信息
  • 快递系统查询网站怎么做怎么做互联网推广
  • 做只在自己电脑上的网站怎么优化百度关键词
  • 免费营销软件网站建设app制作费用一览表
  • 做简历的网站叫什么搜索指数查询平台
  • 网站外包建设免费网站安全检测
  • wordpress 定时发布文章山东关键词优化联系电话
  • 网站共用数据库今日新闻网
  • 比较好的公司网页制作seo网站关键词排名提升
  • 找人代做网站费用优化大师电脑版官方
  • 深圳企业网站制作自媒体软文发布平台
  • 旅行社网站规划与建设的流程如何让自己的网站被百度收录
  • 网站设计制作长春seo推广
  • java做网站模版多站管理4p营销理论
  • 网站源码下载 支付二维码怎么弄企业网站建站
  • 做网站需要购买地域名吗电子技术培训机构
  • 做一元购网站引擎网站