Chinaunix
标题:
Linux 可执行程序 配置文件 动态库 如何打包成一个软件
[打印本页]
作者:
lrlf123
时间:
2014-02-14 15:39
标题:
Linux 可执行程序 配置文件 动态库 如何打包成一个软件
Linux下我做了一个程序,该程序的基本组成是 可执行程序,动态链接库.so、配置文件txt,shell脚本
需求是 如何将这个程序的4个部分打包成类似于Windows exe文件一样的东西。
能够./运行一次 全部释放出来,并且还能够运行我的shell脚本?
作者:
q1208c
时间:
2014-02-14 17:01
应该可以的.
类似 一些 软件的 "*.bin" 发行方式.
其实很简单的. 先写一个脚本, 用于解包, 注意最后一定要用 exit 0 退出. 然后, 把打好的 tar包 跟 前面 shell 接在一起. 由于 shell script 在遇到 exit 的时候就退出了, 所以, 后面附加的tar包不会影响shell的执行.
解包的时候, 只要把"自己" 的后一部分附加的tar截下来, 再解开, 放到指定的目录, 就差不多了.
当然, 也可以用 cpio的包. 反正意思差不多. 只要用个标记跟前面的shell 分开就行了.
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2