Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo compilar una biblioteca qt de 32 bits para ubuntu64bit

Cómo compilar una biblioteca qt de 32 bits para ubuntu64bit

64 bits pueden compilar un programa de 32 bits Agregar -m32 a varios FLAG compilará un programa de 32 bits. La conexión es, naturalmente, encontrar una biblioteca compartida de 32 bits.

Esto depende. en la versión de distribución La implementación del soporte de 32 bits, por ejemplo, si abi se abre para admitir arquitecturas duales en gentoo, puede ser una tragedia, porque algunos paquetes de software no se han mantenido al día, y si está utilizando un binario de 32 bits biblioteca de bits, encontrará problemas inexplicables al usar diferentes versiones, como las trampas de fontconfig.

Para programas de 64 bits y 32 bits, uso el método chroot para poder colocar todos los archivos de encabezado y bibliotecas de 32 bits en algún lugar. Estoy usando Ubuntu. Las bibliotecas de 32 bits y las de 64 bits no están en la misma ubicación. Generalmente puedes instalar las bibliotecas de 32 bits directamente. Si encuentras algunas bibliotecas especiales, generalmente puedes resolverlo recompilando y agregando. rpath. Si no hay código fuente, también puede usar patchlf para agregar rpath directamente a elf. "