系统移植,让程序拷过去就可以用
怎么让生成的程序在其他系统(位数一样,都32位或64位,都redhat或windows)上运行?这样可以省得再编译,有什么方法吗?
怎么让程序不依赖系统库呢?
我现在在redhat5下编译,直接放在redhat4下或redhat6不能用......
多谢了
------解决方案--------------------静态编译~在编译时保证库也一起编译进去
------解决方案--------------------跨平台源码,拿到平台上编译.
------解决方案--------------------
(1) 不使用依赖于平台的系统调用
(2) 使用.a静态库
------解决方案--------------------源码编译才是正解
否则不同发行版,相同发行版的不同版本直接用一个源得了。