¿Puedo instalar una versión anterior de gcc/g ++ (4.1.3) en el último Ubuntu (que viene con 4.4.3) y usarlo para compilar un .so que debería ejecutarse en CentOS? El binario compilado con la versión de Ubuntu de gcc no se carga en CentOS debido a la falta de importaciones (GLIB_2_11, ...). Necesito C++ (incluidas las excepciones), así que no puedo vincular estáticamente contra glibc, que ya probé.Compilar para CentOS en Ubuntu
¿Puedo instalar el gcc anterior sin quitar el más nuevo? ¿Cómo hago para obtener las libretas requeridas por el gcc más antiguo?
Actualmente estoy desarrollando código en CentOS, pero es tan doloroso de usar. Realmente quiero moverme a un escritorio Ubuntu.
¿Qué hay de malo en desarrollar en un escritorio Ubuntu y construir sus binarios finales (y compilaciones de integración ocasional) en una máquina CentOS (tal vez incluso dentro de una máquina virtual). –
Ya uso máquinas virtuales. La máquina virtual CentOS actualmente arranca en 5 minutos, y una máquina virtual ya es suficiente para una computadora portátil con 4 GB de RAM. – Meh
Pruebe a deshabilitar SELinux, si aún no lo ha hecho. He visto que causa una desaceleración excesiva dentro de las máquinas virtuales. –