Estoy desarrollando una aplicación basada en qt y me gustaría desarrollar la versión de 32 y 64 bits de la aplicación en la misma máquina, compartiendo las mismas fuentes, scripts, etc. La máquina es un Ubuntu Jaunty de 64 bits, Intel Core i7, 8 gb ram. Soy consciente de que al ejecutar VMWare o VirtualBox puedo hacer que funcionen, sin embargo, no parece ser una buena solución ya que quiero usar el procesador (i7) en su plenitud. Leí acerca de un entorno chrooted y me parece que podría ser la configuración que estaba buscando: necesito que la máquina de desarrollo también pueda ejecutar los ejecutables que acabo de construir.¿La mejor configuración de Ubuntu para el desarrollo de aplicaciones Qt de 32 bits * Y * de 64 bits?
¿Tienes alguna experiencia en eso? ¿Configuraste un envio chrooted de 32 bits en un host de 64 bits? Funciona bien? ¿Cómo configurarlo correctamente?
Descubrí que "/mkspecs /" contiene tanto linux-g ++-32 como linux-g ++-64 y estos agregan específicamente -m32 y -m64. Sin embargo, no soy práctico de chrootarse, entonces estoy buscando una guía o algo sobre cómo hacerlo y borrar algunos puntos oscuros que tengo sobre él, es decir, ¿tengo que comenzar otro Xserver para ejecutar la aplicación chrooted de 32 bits? ? –
Manuel
Si usa las mkspecs, no debería necesitar usar un chroot.Deberá tener instaladas las bibliotecas de 32 bits y de 64 bits en su máquina, pero después de eso, puede ejecutar "qmake -project && qmake -makefile linux-g ++ - && make". Entonces debería construir sobre cualquier bitness que desee. –
ZachS
Claro que tienes razón, ZachS, acabo de confundir un poco las cosas: voy a probar las mkspecs primero. – Manuel