我们使用deepstream-test3案例进行测试,看是不是支持可以在没有deepstream的环境下直接使用、
1,checkinstall可以打包成deb,不够灵活,测试只会将本地的编译好的文件压缩成deb,并不会压缩关联的库,不推荐
参考链接:Ubuntu下制作deb包的方法详解
2.,可以打包成可执行文件
测试这个是可以导入库,但是导入的库不全
参考链接:在Linux下用sh打包发布基于opencv的C++可执行文件
3,Linux下开源打包工具fpm的安装与使用(超详细,测试可以用)
fpm也即是把编译好的软件全部都压缩到一个rpm或者deb中
可以快速打包文件夹中的重新为deb,但是不打包环境
运行指令: fpm -s dir -t deb -n mytest -v 1.0.0 --iteration 1 -C ds-1 -f -p ./ds-11 --prefix ./opt/ds1
运行结果:Created package {:path=>"./ds-11/mytest_1.0.0-1_arm64.deb"}
./ds-1:编译好的文件