Change log
目录
[bazel]-导读
[bazel]-概念和术语
[bazel]-bazel的使用
[bazel]-tulsi的使用
[bazel]-如何编译
[bazel]-缓存
[bazel]-影响缓存命中的因素
[bazel]-优化
项目地址
一.Xcode如何编译
image.png拿一个刚创建的项目为例.
当你运行这个工程.Xcode会帮你做以下事情.
1.预处理
2.编译(clang)
3.链接
4.加载
image.png如下图Xcode使用clang编译AppDelegate.m文件
image.png如下为Xcode使用ibtool编译Main.storyboard文件
image.png如下为Xcode使用actool编译asset资源
image.png二.bazel如何编译
还是原来的工具(clang.ibtool,actool)只是bazel输入的参数减少了.
bazel仅是通过你各个package的BUILD文件去编译所有源文件.
并且进行链接.加载.最后生成一个可执行文件.
不知道怎么让bazel build的时候打印详细信息.就不上图了.
网友评论