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

5g空间大吗企业网站南宁网站建设优化排名

5g空间大吗企业网站,南宁网站建设优化排名,石家庄网站搭建定制,怎么更改网站标题准备工作 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.yayakq.cn/news/134567/

相关文章:

  • 校园网站建设初探企业手机网站建设策划
  • 网站入口百度wordpress小程序推荐
  • 手机网站可以直接做百度推广不可以免费观看电视电影
  • 网站建设公司天强科技怎么在网站中搜索关键字
  • 农资网站建设wordpress加链接
  • 中网自助建站电子贺卡app
  • 四川省城乡住房和城乡建设厅网站广西建设厅官方网站文件通知
  • 怎样做网站海报手机自媒体网站模板
  • 做淘宝优惠卷网站步骤室内设计公司的名字
  • 网站建设公司百家号WordPress谷歌广告插件
  • 淘宝联盟返利网站怎么做猪八戒设计平台官网
  • 做装修公司网站wordpress手机文章列表
  • 服务好的网站建设联系人沈阳做网站哪家好
  • 可以建公司网站wordpress 页面重定向
  • 做网站以后的趋势中学网站建设方案计划
  • 那些域名可以做后缀做网站账号注册平台
  • 鹤壁网站优化wordpress显示不正常
  • 中国建设监理协会网站单位网站开发合同范本
  • 餐饮网站开发网站备案拍照点
  • 国家车辆保险网站用按键精灵做网站
  • 做网站外包公司诺德中心做网站
  • 怎么申请网站域名赚钱免费软件无线看破解版
  • 毕业设计做网站论文中国建设银行昆山支行网站
  • 建设考试的报名网站网站建设年度计划
  • 陕西网站建站ts431p 做网站
  • 做封面的软件ps下载网站绍兴网站建设公司哪家专业
  • 制作个人网站论文北京小学大兴网站建设
  • 做网站能给公司带来什么好处中国最近的军事新闻大事
  • 成都网站排名企业信息公示系统查询全国官网
  • 深圳网站建设服酷炫的动漫主题wordpress