![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
clang
麦晓宇
个人从事程序化交易、ios,android开发,逆向
展开
-
基于clang插件的一种iOS包大小瘦身方案
iOS包瘦身,对于一般团队来说并不是优化的首要目标,但是对于一些安装包已经超限的团队来说非常关键。微信和阿里移动安全都分享过相关的内容,后者采用的是去除无用代码的思路,感兴趣的同学可以阅读: iOS瘦身之删除无用的mach-O文件 而本文则将这个思路发挥到了极致,欢迎阅读: 引子 包瘦身,包瘦身,包瘦身,重要的事情说三遍。 最近公司一款iOS APP(本文只讨论使用Objec...转载 2018-08-12 06:32:48 · 1708 阅读 · 0 评论 -
External Clang Examples
Introduction This page provides some examples of the kinds of things that people have done with Clang that might serve as useful guides (or starting points) from which to develop your own tools. They...转载 2018-08-12 06:38:41 · 406 阅读 · 0 评论 -
LLVM代码研读(1)---- 安装篇
前序:LLVM的安装 前言:这里提供了最新版本v4.0.1(2017/3)的完整安装过程,对已经有经验的LLVM/Clang完全可以忽略这些内容。相关文件与目录的组织建议尽量参考我这里的定义。以保证之后使用上的一致 1 LLVM安装前准备: OS:Ubuntu Linux 16.04 LTS 64Bits(可以是实际Linux系统,我使用Windows10 64...转载 2018-08-12 06:49:42 · 1396 阅读 · 0 评论