arm_v5t交叉编译DM6446的video_copy生成app.out,在DM6446执行error while loading shared libraries: libstdc++.so.6
2016-11-03 16:53
281 查看
问题描述:
平台是TI公司的DM6446开发板,在Ubuntu14.04虚拟机里搭建了arm_v5t交叉编译环境。现在终于编译video_copy生成了app.out,以为万事大吉了。谁知道在DM6446上执行,报错error while loading shared libraries: libstdc++.so.6,如下图1所示
图1
解决办法:
找到Ubuntu14.04虚拟机里搭建好的arm_v5t交叉编译环境,进入该目录cd /opt/sat_6446/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le
通过find文件查找命令,找到 libstdc++.so.6 的具体路径
find -depth -name 'libstdc++.so.6'
图2
进入这个路径,把它拷贝到NFS文件系统里(DM6446已经挂载了这个文件系统)。
cd /opt/sat_6446/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/target/usr/lib/ cp libstdc++.so.6 libstdc++.so libstdc++.so.6.0.9 /opt/sat_6446/sat_fs/lib
再次在DM6446运行app.out,如下图3所示,就成功了!!
图3
相关文章推荐
- busybox linux-2.6.2 Que1:arm-linux-gcc: command not found Que2:Makefile:mixed implicit and normal rules Q3:libstdc++.so.6 libst
- ubuntu arm-linux-gnueabihf-gcc: error while loading shared libraries: libstdc++.so.6
- 64位ubuntu运行arm-liux-gcc缺少libstdc++.so.6
- uwp 如何使用c#生成带MenuFlyoutItem的AppBarButton
- libstdc++.so.6: version `CXXABI_ARM_1.3.3' not found
- 交叉编译器arm-linux-gcc缺少libstdc++.so.6
- java.lang.UnsatisfiedLinkError: dlopen failed: /data/app/com.smallvideo-1/lib/arm/libutility.so: has
- arm-linux-gnueabihf-gcc: error while loading shared libraries: libstdc++.so.6: cannot open shared ob
- 关于cmd使用javah生成.h时出现:无法访问android.app.Activity 找不到android.app.activity的类文件
- arm linux 内核生成过程
- Facebook开发者创建APP生成KeyHash
- 公测: 机智云自动生成app代码
- 【重播工具箱】MTK全方案手机端APP,一键备份自动生成线刷包 源码思路解析
- xcode打包不生成ipa文件而生成文件夹 及 app文件转成ipa
- iOS Tutorial: Create iPhone video chat app using Parse and Opentok (tokbox)
- IOS自动化打包介绍(在线生成APP需要的技术)
- 应用于app的数据追踪----自动生成文件路径
- 【万里征程——Windows App开发】DatePickerFlyout、TimePickerFlyout的使用
- 快速生成移动设备应用图标的在线工具 - makeappicon
- Android编译完成之后生成的out文件夹介绍