嵌入式Linux开发,Ubuntu下交叉编译报错:error while loading shared libraries: libc++.so: cannot open shared objec
2023-09-14 09:09:33 时间
一、问题描述
嵌入式Linux开发,Ubuntu下交叉编译报错:
error while loading shared libraries: libc++.so: cannot open shared object file: No such file or directory
二、问题分析
查看依赖
ms@ubuntu:~$ ldd ~/program
linux-vdso.so.1 (0x00007ffda70b0000)
libc++.so => not found
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f38d6e96000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f38d6af8000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f38d68e0000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f38d64ef000)
/lib64/ld-linux-x86-64.so.2 (0x00007f38d70b5000)
ms@ubuntu:~$
缺少libc++.so库
三、解决方案
安装对应的库
sudo apt-get install libc++-dev -y
或
sudo apt-g
相关文章
- 一段linux shell 代码涉及for循环和if esle
- linux下查找过滤文件内容
- Linux C++开发环境搭建
- linux下绘图工具dia
- Linux下connect超时处理【总结】
- Linux C++开发环境搭建
- Linux安装docker-compose 1.27.4
- [手游新项目历程]-40-linux环境实现C/C++程序崩溃退出时打印栈信息
- 【Linux 网络编程】TCP poll聊天程序
- 使用cmake构建C++ workflow上手项目(支持Windows,Linux)
- Linux 上安装 PostgreSQL
- 嵌入式linux开发,C/C++获取运行程序自身路径,获取当前绝对路径
- 嵌入式linux开发,C/C++交叉编译报错:-bash: /.../bin/arm-none-linux-gnueabi-gcc: No such file or directory
- 嵌入式linux,/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15‘ not found (required by /.../lib/libhv.so)
- key-value 多线程server的Linux C++实现
- Linux系统安装最新python详细步骤与问题解决方法【Ubuntu】
- 学习C++:Linux下配置QT环境
- 【强力推荐】基于Nvidia-Docker-Linux(Ubuntu18.04)平台:新版OpenCV5.x(C++)联合CUDA11.1(GPU)完美配置视觉算法开发环境
- 【Linux系统之虚拟化实战】PVE下KVM虚拟机的嵌套安装方法
- linux服务篇-RSYNC数据备份
- 嵌入式Linux开发,Ubuntu下交叉编译内核报错:error while loading shared libraries: /lib/x86_64-linux-gnu/libc++.so:
- 嵌入式linux,/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15‘ not found (required by /.../lib/libhv.so)
- 第四十一章 linux-并发解决方法六(RCU)
- 【Mysql异构实时同步Oracle】OGG12异构同步mysql到oracle(windows mysql实时同步数据到linux oracle)详细文档