[英]arm-linux libstdc++ difference in debug and release
我为此很生气,所以真的很感激任何帮助。
我有一个为arm-linux编译的C ++应用程序。 我有两个不同的版本:
两种版本的包含路径,库路径和库都相同。
当我运行Debug版本时,它崩溃了(并且我正在调查原因)。
当我运行发行版时,出现以下错误:
../Appl_arm-linux_Release:/usr/lib/libstdc++.so.6:找不到版本GLIBCXX_3.4.20(../ Appl_arm-linux_Release必需)
我不明白为什么Debug版本不能在甚至无法加载Release版本的系统上运行。
您可以尝试使用-static-libstdc ++链接器选项来静态链接libstdc ++。 从这里的信息看来,您仍然可以动态链接其他库。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.