Wer unter Linux auf seinem 64Bit System auch ausführbare Dateien für 32Bit Systeme kompillieren möchte, kann dies recht einfach tun. Per apt werden zunächst die folgenden Pakete installiert:
sudo apt-get install gcc libc6-dev-i386
Anschließend kann die hello_world.c:
#include <stdio.h>
int main(void) {
printf("Hallo Welt\n");
return 0;
}
wie folgt kompilliert werden:
gcc -m32 main.c -o linux_32 #32 Bit gcc -m64 main.c -o linux_64 #64 Bit