gpt4 book ai didi

Bazel CROSSTOOL 文件中的 C 编译器选项

转载 作者:太空狗 更新时间:2023-10-29 17:26:21 25 4
gpt4 key购买 nike

如何在 Bazel 的 CROSSTOOL 文件中设置仅 C(而非 C++)编译器标志。

compiler_flag 可用于 C 和 C++,cxx_flag 用于 C++ 代码。设置C only选项的相应方法是什么。

特别是我需要指定 -std=c99 作为一个选项。我现在知道的唯一方法是将 copts = ["-std=c99"] 传递给每个困惑且容易出错的目标。

最佳答案

查看 protobuf CROSSTOOL 的我认为它不受支持。您可以编写一个名为“c_library/c_binary”或类似名称的 Skylark 宏,并在调用下面的 cc_library/cc_binary 之前添加您需要的 copt。

关于Bazel CROSSTOOL 文件中的 C 编译器选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48881886/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com