XCode15.4下编译Hikari笔记

#!/bin/bash
# 切换到root用户
sudo su -
cd /opt/
# 拉取源码
git clone --branch llvm-17.0.6rel https://github.com/61bcdefg/Hikari-LLVM15.git /opt/Hikari-LLVM15
# 拉取子模块,这个操作必须做
git submodule update --init --recursive
# 开始编译
mkdir build
cd build
# 生成编译项目
cmake ../llvm -G Ninja -DLLVM_ENABLE_PROJECTS="bolt;clang;clang-tools-extra;cross-project-tests;libclc;lld;lldb;mlir;polly;pstl" -DLLVM_ENABLE_RUNTIMES="compiler-rt;libcxx;libcxxabi;libunwind;openmp" -DLLVM_ENABLE_ASSERTIONS=On -DPython3_EXECUTABLE="/usr/bin/python3" -DLLVM_BUILD_LLVM_DYLIB=ON -DLLVM_LINK_LLVM_DYLIB=ON -DCMAKE_BUILD_TYPE=Debug -DLLVM_CREATE_XCODE_TOOLCHAIN=ON  -DLLVM_TARGETS_TO_BUILD=all -DCMAKE_INSTALL_PREFIX=/Library/Developer/Toolchains -DLLVM_ENABLE_RTTI=ON -DLLVM_ENABLE_EH=ON -DLLVM_INCLUDE_TESTS=OFF -DLLDB_USE_SYSTEM_DEBUGSERVER=ON -DDEBUG=ON -DCMAKE_VERBOSE_MAKEFILE=ON
# 编译
ninja
# 安装
ninja install-xcode-toolchain
# 拉取资源
git clone https://github.com/HikariObfuscator/Resources.git ~/Hikari
mv /Library/Developer/Toolchains/Toolchains/Hikari_LLVM17.0.6.xctoolchain /Applications/Xcode.app/Contents/Developer/Toolchains/

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值