Ich habe ein kleines "Hallo Welt" C-Programm auf einer Ubuntu 10.04 32-Bit-Maschine kompiliert. Dann legte ich die ausführbare Datei (a.out) auf Ubuntu 12.10 (64 Bit) VMWare Virtual Machine und versuchte, sie auszuführen (./ a.out). Das Betriebssystem erkennt die Datei nicht und sagt 'Keine solche Datei oder kein solches Verzeichnis'. Aber wenn ich die gleiche ausführbare Datei auf ein Ubuntu 12.10 (64 Bit) lege, das auf einem 64-Bit-Laptop läuft, läuft sie einwandfrei und ich erhalte die gewünschte Ausgabe. Die VM wird auf IBM Blade Servern ausgeführt. Ich wollte wissen, warum die Ergebnisse für eine VM?