1.前言
在上一篇博客中讲到交叉打包的问题,但是很遗憾的是,目前做不到。
- 在window下打包的可执行程序,无法在Linux下执行,并且会出现core dumped的问题,目前无法解决
- 在Linux下可以通过build生成windows下的可执行程序,并且在windows下可执行,而且在windows下通过Inno Setup打包生成可安装程序
- 那接下来就是调研怎么在Linux系统中生成可执行程序。
2.Linux下生成可执行程序
2.1.准备工作
因为VS code9(以下简称VS)开发工具就是使用electron开发的,所以就在官网看了一下安装VS的安装程序。
的安装包,接下来就需要调研在Linux下怎么生成.deb安装包从上图可以看出在Linux系统下有两种安装包,也就是说后期为了支持不同的Linux系统,还需要生成不同的安装包,这个还待研究。由于我安装的Ubunt,所以就拿Ubunt来做实验。所以我是用的也是.deb格式以及怎么安装。
- Ubunt,Debian系统中使用.deb格式的安装包
- Red Hat,Fedora,SUSE系统下使用的.rpm安装包
2.2.生成.deb文件
2.2.1 创建文件夹
可以在任意目录下创建新的文件