x
linux如何将make之后的文件放到其他环境进行安装?
来源:云呐 2023-02-12 16:31:34
linux下,如何将make之后的文件放到其他环境进行安装?
linux下,如何将make之后的文件放到其他环境进行安装?公司开发了一个产品,是C语言,运行在linux系统上,然后这个产品在安装会依赖一些第三方的开源库,我们自己测试是使用configure、make、make install进行安装的,对外发布为了安装方便,想在不同的系统上进行编译,将编译好的文件做成tar、rpm、deb这些包,客户只需要执行简单的安装命令即可安装使用,
linuxc++c运维服务器:这个有几种方式
按常见发行版,分别制作符合包管理的安装包(预编译包),这样可以减少包体积,具体制作参考各自发行版包管理预编译包编译流程。静态编译,这样把所有的第三方库都静态编译进入可执行文件,这样只需要系统是通架构的就可以执行,但文件会加大很多。
打包软件包比较麻烦,而且增加了维护量,图省事你可以考虑以下两种做法让其跑在不同的Linux发行版上:
如果都是Linux目标系统,你可以考虑静态编译,这样规避了不同发行版的依赖版本类库版本不一致问题如果没办法静态编译,那你可以考虑构建成通用的AppImage,它是将依赖全部bundle到一起
 云呐致力于为企业公司、银行、政府 事业、学校教育类、医疗类、交通类、通信类等行业提供一站式数字可视化智能运维解决方案。如果对AIOps、智慧运维一体机有什么疑问,你可以联系在线客服,或直接注册免费试用云呐系统。



免费试用:点我开通试用

智能运维品牌

固定资产管理系统

申请体验,开启您的企业数字化

立即体验