1. 程式人生 > >libstdc++.so.6: version `GLIBCXX_3.4.21'

libstdc++.so.6: version `GLIBCXX_3.4.21'

關於在linux執行某些檔案報下面錯誤:

usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21'

解決:進入usr/lib/x86_64-linux-gnu/目錄

             ls -l | grep libstdc++.so.6 

             strings libstdc++.so | grep GLIBCXX

             果然缺少這個GLIBCXX_3.4.21版本

             從別的電腦或者網上下載一個更高的libstdc++.so.6 比如我從別的電腦上拷貝了個 libstdc++.so.6.0.22

             最後 把原來那個libstdc++.so.6低版本的刪掉

              再執行個指向動作 ln -sf libstdc++.so.6.0.22 libstdc++.so.6

              搞定! 記住一定要 -sf (我執行了好多次-s 都不能指向)