Compilar/testar em 32 bits no Ubuntu x86-64

Janeiro 2017


Imaginemos que você tenha um código fonte que você quer compilar para testá-lo ou utilizá-lo enquanto que binário 32 bits.

O problema é que as heads da biblioteca standard não são adaptados à isto e você terá também necessidade de uma biblioteca específica de gcc compilada em 32 bits.
Para instalar estes pacotes, digite este comando :

sudo apt-get install gcc-multilib libc6-i386 lib6-dev-i386 


Para compilar seu programa bastará então juntar a opção -m32:

gcc -m32 test.c -o test


Isto bastará para um programa simples utilizando somente a biblioteca standard, mas não será provavelmente mais difícil para os programas das outras bibliotecas. É preciso certamente recompilar estas bibliotecas em 32 bits, igualmente.

Veja também

Artigo original publicado por . Tradução feita por ninha25. Última modificação: 22 de maio de 2011 às 06:23 por ninha25.
Este documento, intitulado 'Compilar/testar em 32 bits no Ubuntu x86-64', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.