[問題] 請問在不同版本寫出來的程式可共用嗎?

作者: 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