![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
bazel工具
文章平均质量分 74
追梦偏执狂
在疯狂与不疯狂之间游荡,就很nice
展开
-
bazel工具入门(一)
bazel工具是Google内部构建工具Blaze的开源实现,属于编译打包工具,和maven、ant等类似。构建系统时,程序员一般写一个buildfile文件来描述系统,通常buildfile命名为BUILD。在Bazel中,BUILD文件定义了targets。上面的两个targets分别是cc_library和cc_test。每个target对应着Bazel能够创建的一种制品(artifact)。原创 2023-07-16 16:50:36 · 917 阅读 · 0 评论 -
bazel工具入门(二)
会类似于Make,会将所有配置的输出目录都清除。并且,每个bazel实例都与一个workspace工作区相关联,因此clean命令将删除对该工作区中使用该bazel实例进行的所有构建的所有输出。选项则会仅移除整个输出基树,该树除了包含build输出之外,还包含bazel创建的所有临时文件(例如,bazel实例的所有磁盘和内存跟踪记录)。上面指的是“显示构建PEBL树中所有测试所需的所有genrule的定义(在BUILD文件中)的位置。解释为bazel选项,而是将其视为运行二进制文件的命令行的一部分。原创 2023-07-16 18:04:58 · 1022 阅读 · 0 评论