Posso installare una versione precedente di gcc/g ++ (4.1.3) sull'ultimo Ubuntu (fornito con 4.4.3) e usarlo per compilare un file .so che dovrebbe essere eseguito su CentOS? Il file binario compilato con la versione di gcc di Ubuntu non riesce a caricare su CentOS a causa di importazioni mancanti (GLIB_2_11, ...). Ho bisogno del C++ (comprese le eccezioni), quindi non posso solo collegare staticamente contro glibc, che ho già provato.Compilare per CentOS su Ubuntu
Posso installare il precedente gcc senza rimuovere quello più recente? Come faccio a conoscere le librerie richieste dal vecchio gcc?
Attualmente sto sviluppando il codice in CentOS, ma è così doloroso da usare. Voglio davvero passare a un desktop di Ubuntu.
Cosa c'è che non va nello sviluppo su un desktop di Ubuntu e costruire i binari finali (e build di integrazione occasionali) su una macchina CentOS (forse anche all'interno di una macchina virtuale). –
Uso già le macchine virtuali. Al momento, CentOS VM si avvia in 5 minuti e una macchina virtuale è già sufficiente per un laptop da 4 GB. – Meh
Prova a disabilitare SELinux, se non lo hai già fatto. Ho visto che causa un eccessivo rallentamento all'interno di VM. –