嵌入式linux根文件系统下lib目录里的库文件

st19890625 2017-01-20 04:02:35
各位大牛请问下使用busybox制作好根文件系统后,需要将交叉编译链的哪些库文件拷贝到,根文件系统下的lib目录里啊?谢谢
...全文
986 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
常书 2017-04-24
  • 打赏
  • 举报
回复
找到busybox所在目录,用ldd busybox看下需要哪些库
abc00000001 2017-04-22
  • 打赏
  • 举报
回复
你尝试运行以下二条命令看看:rootfs gcc_lib_path CROSS_COMPILE 都是参数,你要先设好 find $(rootfs)/ -perm -111 -type f | xargs ${CROSS_COMPILE}readelf -d | grep "Shared library" | grep -P -o "\[lib.*" | grep -P -o "lib[a-zA-Z0-9\.]*" |sort -bn | uniq | xargs -i cp -df $(gcc_lib_path)/lib/{} $(rootfs)/lib/. ls -l $(rootfs)/lib | grep -P -o "\-\>.*" | grep -P -o "lib.*" | sort -bn | uniq | xargs -i cp -df $(gcc_lib_path)/lib/{} $(rootfs)/lib/.
puckchen 2017-02-03
  • 打赏
  • 举报
回复
是的,放在lib lib64下边

1,025

社区成员

发帖
与我相关
我的任务
社区描述
Linux /Unix kernel支持不同的硬件体系,X86, ARM, MIPS, 等等
社区管理员
  • CPU和硬件区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧