[新手课堂]
如何在鲲鹏环境编译rpm包?
化鲲为鹏,我有话说
业务迁移的第一步就是源码在鲲鹏环境的编译,如果直接编译二进制包,换一台环境需要重新编译,这样的效率是不可容忍的。
如何一次编译,多次应用?编译rpm包是个不错的选择。
下面的来说说在鲲鹏环境rpm包编译步骤:
我们假设开源代码的编译
第一、获取开源代码的源码rpm包,即src.rpm。常用获取路径:opensuse或者fedora官网。
第二、安装,rpm -ivh xxx.src.rpm
第三,编译,rpmbuild -ba /root/rpmbuild/SPEC/xxx.spec
完成。
当然,编译过程会出错,常见的比如spec文件中没有arm架构,需要手动添加。还有编译不支持arm架构的,需要修改源码,重新打包后编译等。
祝好运