• 在FASTBuild中使用Caching


    上一篇:初识FASTBuild

    在FASTBuild中使用缓存只需要注意三个环节:

    一、设置编译选项

      对于GCCSNCClang编译器,没有特殊的要求

      对于MSVC编译器,必须设置 /Z7 调试模式。但是这里会有个问题,因为  /Z7 选项被设置后,所有的调试信息都放在了 .obj 文件中,而没有对应的.pdb文件,这会导致编译出来的 .lib 文件相当大,如果 .lib 文件的大小超过了某个限制,链接的时候有可能会发生 .lib 文件无法打开的问题,具体原因还不知道为什么。不过大家也不必过于担心,我也只是在链接一个 2.8G 的巨大lib文件时遇到了这个问题。

    二、设置缓存路径

      在Settings函数中设置缓存路径

    Settings
    {
      // Caching
      .CachePath = [...]  // (optional) Path to cache location
    }

    三、开启缓存功能

      在调用 fbuild.exe 的时候使用 -cache 参数

      -cache :可读可写方式使用caching

      -cacheread:只读方式使用caching

      -cachewrite:只写方式使用caching

     下一篇:在FASTBuild中使用Distribution

  • 相关阅读:
    🍖JS函数
    🍖JS流程控制
    🍖JS运算符介绍
    🍖JS数值类型与字符串类型的内置方法
    多态
    property装饰器
    封装
    组合
    继承&派生 属性查找
    继承与派生
  • 原文地址:https://www.cnblogs.com/tangxin-blog/p/8649567.html
Copyright © 2020-2023  润新知