ubuntu 系统是不是不能通过overlay的方式打包程序,我试过几次都不行
Posted: 2025-05-17 1:49
下面是技术群给的方式:以 FFmpeg 为例,如果希望在 SDK 编译时自动集成该工具,可以将其可执行文件及依赖的共享库(.so 文件)手动打包进 SDK。
假设你已经获取到了 FFmpeg 的可执行文件及其依赖库,并希望将其部署到另一块开发板上,理论上只需将这些文件复制到目标系统的相应目录即可,无需再次“安装”。
可以通过在 SDK 的 overlay 目录中新增以下路径并放置对应文件,实现自动打包:
/usr/bin/:放置 FFmpeg 的可执行文件
/usr/lib/:放置 FFmpeg 所依赖的 .so 动态链接库
/usr/share/(如有需要):放置 FFmpeg 的共享数据文件(例如配置、帮助文件等)
从网上下载的 FFmpeg 安装包通常需要通过安装脚本或包管理器进行“安装”,而直接解压这些包并不等同于真正的系统级安装。
附件也是群里给的,但是我做了几次 烧录后adb都找不到设备了,是不是只能buildroot系统能用这种方式
假设你已经获取到了 FFmpeg 的可执行文件及其依赖库,并希望将其部署到另一块开发板上,理论上只需将这些文件复制到目标系统的相应目录即可,无需再次“安装”。
可以通过在 SDK 的 overlay 目录中新增以下路径并放置对应文件,实现自动打包:
/usr/bin/:放置 FFmpeg 的可执行文件
/usr/lib/:放置 FFmpeg 所依赖的 .so 动态链接库
/usr/share/(如有需要):放置 FFmpeg 的共享数据文件(例如配置、帮助文件等)
从网上下载的 FFmpeg 安装包通常需要通过安装脚本或包管理器进行“安装”,而直接解压这些包并不等同于真正的系统级安装。
附件也是群里给的,但是我做了几次 烧录后adb都找不到设备了,是不是只能buildroot系统能用这种方式