当前位置: 技术问答>linux和unix
求助:程序移植,让程序拷过去就可以用
来源: 互联网 发布时间:2017-01-14
本文导语: 怎么让生成的程序在其他系统(位数一样,都32位或64位,都redhat或windows)上运行?这样可以省得再编译,有什么方法吗? QQ怎么做到的呢?有的是什么技术呢? QQ for linux: http://im.qq.com/qq/linux/download.shtml | ...
怎么让生成的程序在其他系统(位数一样,都32位或64位,都redhat或windows)上运行?这样可以省得再编译,有什么方法吗?
QQ怎么做到的呢?有的是什么技术呢?
QQ for linux:
http://im.qq.com/qq/linux/download.shtml
QQ怎么做到的呢?有的是什么技术呢?
QQ for linux:
http://im.qq.com/qq/linux/download.shtml
|
用file命令看一下QQ是不是静态链接的。
|
理论上是可以的,但不能保证,要看具体实现。
楼主可否告知自己的最原本需求?类似于解bug要找root cause,你的root request是什么?
|
我看了一下,QQ for Linux分為4個版本,deb打包,rpm打包,tar.gz,以及龍芯CPU版本。
沒有採用靜態編譯,不過,如果QQ不採用特定系統才有的庫或系統調用,並且位數相同,系統採用的glibc不低於QQ所採用的,那麼Linux下應該都可以運行的。向後兼容嘛。
但是樓主所說的既可以在Linux,也可以在Windows下,這個QQ for Linux做不到吧?
沒有採用靜態編譯,不過,如果QQ不採用特定系統才有的庫或系統調用,並且位數相同,系統採用的glibc不低於QQ所採用的,那麼Linux下應該都可以運行的。向後兼容嘛。
但是樓主所說的既可以在Linux,也可以在Windows下,這個QQ for Linux做不到吧?
|
无解,用JAVA之类的解释语言吧。
|
还能用Qt静态编译
|
这个是不是有点。。。。
|
不了解。。。帮顶
|
不了解。。。帮顶