日期:2014-05-16  浏览次数:20667 次

系统移植,让程序拷过去就可以用
怎么让生成的程序在其他系统(位数一样,都32位或64位,都redhat或windows)上运行?这样可以省得再编译,有什么方法吗?

怎么让程序不依赖系统库呢?

我现在在redhat5下编译,直接放在redhat4下或redhat6不能用......

多谢了
------解决方案--------------------
静态编译~在编译时保证库也一起编译进去
------解决方案--------------------
跨平台源码,拿到平台上编译.
------解决方案--------------------
引用:
静态编译~在编译时保证库也一起编译进去

(1) 不使用依赖于平台的系统调用
(2) 使用.a静态库
------解决方案--------------------
源码编译才是正解

否则不同发行版,相同发行版的不同版本直接用一个源得了。