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