And*_*ers 6 c bazel
如何在Bazel的CROSSTOOL文件中设置仅C(不是C++)编译器标志.
compiler_flag可用于C和C++,cxx_flag用于C++代码.设置仅C选项的相应方法是什么.
compiler_flag
cxx_flag
特别是我需要指定-std=c99一个选项.我现在知道这样做的唯一方法就是传递copts = ["-std=c99"]给每一个凌乱且容易出错的目标.
-std=c99
copts = ["-std=c99"]
小智 0
查看CROSSTOOL的protobuf我认为它不被支持。您可以编写一个名为“c_library/c_binary”或类似内容的 Skylark 宏,并在调用下面的 cc_library/cc_binary 之前添加所需的 copt。
归档时间:
7 年,9 月 前
查看次数:
323 次
最近记录: