我在自己机器的linux环境下,用QT开发了一套程序,然后我想把这个程序release到另外一个linux机器上运行,请问要如何release啊?
麻烦有经验的大大们讲的详细一点啊?
感激不尽!
------解决方案--------------------
如果希望系统帮你解决库依赖,那就创建debian或者rpm等包
如果手动解决,直接拷贝二进制文件
------解决方案--------------------
最傻瓜的方法,编译的时候Qt Creater选择release,然后拷贝运行需要的动态链接库。这些放一起就能运行了。
------解决方案--------------------
在另一台机器上安装Qt Creator,然后把你的源码拿过去重新编译一次
------解决方案--------------------
打包成rpm或deb
夸张一点的说,世界上没有两台Linux环境是一样的,而且包和包之间的依赖关系特别复杂,不要奢望你的程序所依赖的包,以及这些包所依赖的包,在其它机器上一定存在。
而yum或apt-get会帮你解决这些依赖关系,条件只有一个,把你的程序打包成rpm或deb