[问题] 请问在不同版本写出来的程式可共用吗?

楼主: chrishappy11 (墨德)   2014-10-06 08:10:35
请问一下各位大大
小弟公司电脑作业平台是Linux Red-Hat3.5
可是小弟本身在家里搞了个Linux版本是Ubuntu
请问在Ubuntu写的C/C++拿到Red-Hat3.5可以用吗??
谢谢
作者: kenduest (小州)   0000-00-00 00:00:00
rh 3.5 ? 版本号码有无写错?怪怪的编译出来的binary档案要看情况,不过大多回答是不大行可能需要 re-compile 一份来使用
作者: lantw44 (#######################)   0000-00-00 00:00:00
如果你的程式只有用到 C / C++ 标准函式库,且编译的环境和要执行的环境版本相同,或是编译环境比执行环境旧,通常就可以直接使用。如果有使用到其他 library,就要看 library 本身有没有向后相容了,可以参考这个 http://upstream-tracker.org/
作者: kenduest (小州)   2014-10-06 10:35:00
rh 3.5 ? 版本号码有无写错?怪怪的编译出来的binary档案要看情况,不过大多回答是不大行可能需要 re-compile 一份来使用
作者: lantw44 (#######################)   2014-10-06 11:31:00
如果你的程式只有用到 C / C++ 标准函式库,且编译的环境和要执行的环境版本相同,或是编译环境比执行环境旧,通常就可以直接使用。如果有使用到其他 library,就要看 library 本身有没有向后相容了,可以参考这个 http://upstream-tracker.org/
作者: PCIT (冈山的火车￾  N￾ I
请善用file&ldd

Links booklink

Contact Us: admin [ a t ] ucptt.com