美文网首页
[bazel]-如何编译

[bazel]-如何编译

作者: Sunxxxxx丶 | 来源:发表于2018-08-22 19:47 被阅读177次

    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的时候打印详细信息.就不上图了.

    相关文章

      网友评论

          本文标题:[bazel]-如何编译

          本文链接:https://www.haomeiwen.com/subject/uhtuiftx.html