7.2. Desarrollo de software

Existe una cadena de herramientas de desarrollo de doble arquitectura que permite generar objetos de 32 bits y de 64 bits. La opción por defecto es compilar objetos de 64 bits, aunque es posible generar objetos de 32 bits mediante indicadores especiales. En GCC, este indicador especial es -m32.

Todos los archivos de encabezado deben escribirse de forma independiente de la arquitectura. Las bibliotecas de 32 y 64 bits instaladas deben tener una API (interfaz de programación de aplicaciones) que coincida con los archivos de encabezado instalados. El entorno SUSE normal se ha diseñado siguiendo este principio. En las bibliotecas que haya actualizado manualmente tendrá que resolver estos problemas usted mismo.