Quão Confiável é o Binários GCC da Máquina Virtual

2

Eu tenho um aplicativo que preciso gerar o seguinte: Ubuntu 32/64 bits e o mesmo para o Windows. Agora eu tenho 64Bits Ubuntu 13.04 e eu tenho o Virtual Box com 13.04 32bits na mesma máquina. Quão confiável é o arquivo produzido pela Virtuabox? Pode ser enviado para os clientes para usá-lo?

Atualmente não tenho outra máquina (está chegando e por isso vai finalmente resolver, mas enquanto isso eu preciso resolver isso por enquanto)

Qual é a confiabilidade dos binários de máquinas virtuais, especialmente quando executados em máquinas nativas? Eu tenho posts como este para me preocupar um pouco! link

    
por Stefano Mtangoo 03.11.2013 / 23:26

1 resposta

1

Suas preocupações estão superestimadas:

  

A atualização do VirtualBox para a versão 4.1.8r75467 resolveu o problema.

O Ubuntu tem mais de 3 anos e o VirtualBox tem 2 (3?) versões à frente. Então, não deve haver problemas.

BTW, você não precisa de uma máquina de 32 bits para compilar binários de 32 bits, já que o Ubuntu suporta multiarch, você só precisa instalar a parte de 32 bits das bibliotecas, por exemplo:

Você precisa compilar algo usando o openssl em 32 e 64 bits, você pode usar export CFLAGS=-m32 ou -m32 (depende do compilador, estou usando gcc ), mas, e as bibliotecas? Instale-os usando :i386 no apt

 sudo apt-get install openssl-dev:i386
 gcc -m32 -o program program.c

Isso produzirá seu programa de 32 bits em um sistema de 64 bits.

Relacionados:

por Braiam 04.11.2013 / 00:05