Nam*_*taB 6 gcc gcc-warning tensorflow
我们正在尝试构建一个带有调试标志的 TensorFlow 测试用例:
bazel build -c dbg //tensorflow/python/kernel_tests:sparse_matmul_op_test
但是构建失败并出现以下错误:
/usr/include/features.h:330:4: 错误:#warning _FORTIFY_SOURCE 需要优化编译 (-O) [-Werror=cpp]
警告 _FORTIFY_SOURCE 需要优化编译 (-O)cc1:所有警告都被视为错误
目标 //tensorflow/python/kernel_tests:sparse_matmul_op_test 构建失败
我们尝试了以下选项来解决此问题:
通过将 export CFLAGS 和 CXXFLAGS 导出到“-Wno-error”来构建
bazel build -c dbg --cxxopt="-Wno-all" --cxxopt="-Wno-error" //tensorflow/python/kernel_tests:sparse_matmul_op_test
尝试从 third_party/gpus/crosstool/CROSSTOOL.tpl 评论 compiler_flag
抑制这些警告以使构建继续进行的正确方法是什么?
我们正在使用 gcc v5.4.0。
我最近也遇到了同样的问题。通过在构建命令中添加--copt=-O
和解决了这个问题。-c opt
例子:
bazel build --copt=-O -c dbg -c opt //tensorflow/python/kernel_tests:sparse_matmul_op_test
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2454 次 |
最近记录: |