iOS精品文章iOS Developer移动开发干货店

clang常用命令学习

2018-04-01  本文已影响17人  AceKitty
clang -ccc-print-phases main.m
clang -rewrite-objc main.m
clang -### main.m -o main
clang -E main.m
clang -fmodules -fsyntax-only -Xclang -dump-tokens main.m
clang -fmodules -fsyntax-only -Xclang -ast-dump main.m
clang -S -fobjc-arc -emit-llvm main.m -o main.ll
clang -O3 -S -fobjc-arc -emit-llvm main.m -o main.ll
clang -S -fobjc-arc main.m -o main.s
clang -fmodules -c main.m -o main.o
clang main.o -o main
./main

下面是完整步骤:

1. 编译信息写入辅助文件,创建文件架构 .app 文件 
2. 处理文件打包信息 
3. 执行 CocoaPod 编译前脚本,checkPods Manifest.lock 
4. 编译.m文件,使用 CompileC 和 clang 命令 
5. 链接需要的 Framework 
6. 编译 xib 
7. 拷贝 xib ,资源文件 
8. 编译 ImageAssets 
9. 处理 info.plist 
10. 执行 CocoaPod 脚本 
11. 拷贝标准库 
12. 创建 .app 文件和签名
上一篇 下一篇

猜你喜欢

热点阅读