1. 程式人生 > >libstdc++.so.6: version `GLIBCXX3.4.22' not found

libstdc++.so.6: version `GLIBCXX3.4.22' not found

使用tensorflow model server時,出現錯誤,

libstdc++.so.6: version `GLIBCXX3.4.22’ not found

這是因為當前版本的libstdc++.so.6缺少GLIBCXX_3.4.22.檢視當前版本的GLIBCXX命令為,

strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX

這裡寫圖片描述

解決方法:
安裝libstec++,

sudo apt-get install libstdc++6

如果還未解決,則可以終端執行如下命令:

sudo add-apt
-repository ppa:ubuntu-toolchain-r/test sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade

這是在執行命令,

strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX

這裡寫圖片描述
可以發現當前版本一包含GLIBCXX_3.4.22