首页 文章

TensorFlow构建失败,找不到“GLIBCXX_3.4.20”

提问于
浏览
0

使用gcc版本4.8.5或5.4.0构建TensorFlow会出错:

bazel-out / host / bin / external / protobuf / protoc:/ lib64 / libstdc .so.6:找不到版本`GLIBCXX_3.4.20'(bazel-out / host / bin / external / protobuf / protoc需要)

试图在Tensorflow中的CROSSTOOL.tpl文件中添加链接器标志,但它没有帮助 .

1 回答

  • 1

    您使用比主机GCC更新的GCC版本构建了您的应用程序 . 因此,您的应用程序使用主机libstdc中不存在的符号,这会导致运行时链接程序失败 .

    您可以通过将您的应用与 -Wl,-rpath,path/to/new/libs 相关联或正确设置_872603来解决此问题 .

相关问题