我可以在最新版本的Ubuntu(附帶4.4.3)上安裝舊版本的gcc/g ++(4.1.3),並使用它來編譯應該在CentOS上運行的.so。由於缺少導入(GLIB_2_11,...),使用Ubuntu版本的gcc編譯的二進制文件無法在CentOS上加載。我需要C++(包括異常),所以我不能只是靜態鏈接glibc,我已經嘗試過了。在Ubuntu上編譯爲CentOS
我可以安裝舊的gcc而不刪除較新的gcc嗎?我如何去了解舊的gcc所需的庫?
我目前正在CentOS中開發代碼,但使用起來非常痛苦。我真的想轉移到Ubuntu桌面。
在Ubuntu桌面上開發並在CentOS機器上構建最終的二進制文件(偶爾可能集成構建)(甚至可能在虛擬機中)會出現什麼問題。 – 2010-05-04 11:48:10
我已經使用虛擬機。 CentOS虛擬機目前在5分鐘內啓動,一臺虛擬機已經足夠用於4GB RAM的筆記本電腦。 – Meh 2010-05-04 13:50:29
嘗試禁用SELinux,如果你還沒有。我已經看到這會導致虛擬機中過度放緩。 – 2010-05-04 14:44:27