我想在debian测试amd64上将我的应用程序交叉编译到armhf debian测试系统。我可以编译它,但是当我尝试在目标机器上运行它时,我收到一个错误: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6:版本`GLIBCXX_3.4.21'找不到
在目标机器上最多
字符串/usr/lib/arm-linux-gnueabihf/libstdc++.so.6 | grep GLIBC
输出为:GLIBCXX_3.4.20
我的编译器是g ++ - arm-linux-gnueabihf 5.3.1。 最大值 字符串/usr/arm-linux-gnueabihf/lib/libstdc++.so.6
是GLIBCXX_3.4.21
也许这就是不兼容的原因。我试图找到gnueabihf的早期版本,但我在debian存储库中找不到任何东西。
两台机器都有debian测试操作。系统如何解决这种不兼容问题?