Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将编译标志传递给bazel(TensorFlow)_Tensorflow_Bazel - Fatal编程技术网

将编译标志传递给bazel(TensorFlow)

将编译标志传递给bazel(TensorFlow),tensorflow,bazel,Tensorflow,Bazel,我从装备ARM7的SoC上的源代码编译TensorFlow,因此它是一种非标准编译。Bazel在很多情况下都会失败,但如果我能给它传递一些额外的编译标志,那么修复起来就很容易了:例如 -I/home/root/.cache/bazel/_bazel_turing/508b67e7022bdc82335b30f64f498c49/tenso rflow/external/eigen_archive/eigen-eigen-ed4c9730b545/ -I/home/root/.cache/baz

我从装备ARM7的SoC上的源代码编译TensorFlow,因此它是一种非标准编译。Bazel在很多情况下都会失败,但如果我能给它传递一些额外的编译标志,那么修复起来就很容易了:例如

-I/home/root/.cache/bazel/_bazel_turing/508b67e7022bdc82335b30f64f498c49/tenso
rflow/external/eigen_archive/eigen-eigen-ed4c9730b545/ -I/home/root/.cache/baz
el/_bazel_turing/508b67e7022bdc82335b30f64f498c49/tensorflow/external/eigen_arch
ive/
如何将这些额外的标志传递给Bazel?

是从命令行设置C标志的方法,但是在构建tensorflow时,Bazel应该已经设置了这些标志

bazel build-s的输出是什么?你能看到gcc的内容吗?(也许我们应该继续讨论github问题跟踪程序)。

嗨,Damien,当然——cxxopt解决了这个问题,但这不必要。这里是我的github线程: