Linux环境下用7z打包自解压exe文件
条评论适用场景
服务器为Linux环境,需要动态打包Windows下的exe程序和其配置,并能在Windows环境正常执行。
准备物料
- p7zip:Linux版7zip
- 7zSD.sfx:7z官方的SDK里的自解压模块
- 7zsfx.conf:自解压配置文件,指定执行程序或命令,参数
- 程序文件及其配置:需要打包的业务执行程序机器附属配置
打包步骤
- 程序文件打包:需要打包的文件和配置准备就位并压缩为
.7z
包 - 生成自解压配置
7zsfx.conf
:指定执行程序,执行参数,如:
1 | ;!@Install@!UTF-8! //配置开始 |
- 打包:将以上物料打包合成,执行如下命令:
1 | cat 7zSD.sfx 7zsfx.conf test.7z >test.7z.exe |
该命令执行完成后将得到一个自解压exe
参考文档
本文标题:Linux环境下用7z打包自解压exe文件
文章作者:凹凸曼
发布时间:2019-07-27
最后更新:2019-07-27
原始链接:https://sobaigu.com/creat-exe-in-linux-shell.html
版权声明:转载请务必保留本文链接和注明内容来源,并自负版权等法律责任。