我在本地机器上创建了一个带有c扩展名的python包,该扩展名依赖于
libstdc++.so.6: version `GLIBCXX_3.4.26'
然而,当我把这个包移到一个基于debian的docker上时,它会抱怨
ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.26' not found
我在debian docker系统上有libstdc++.so.6,但是如果我运行
strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep LIBCXX
我得到的版本高达GLIBCXX\u3.4.25。
如何在我的debian docker映像上获得所需的GLIBCXX?
如何使用libstdc++.so.6和GLIBCXX\u3.4.26以下的GLIBCXX版本编译我的c++代码?
或者有没有其他更好的方法来解决这个问题?