EXE-Datei von der Ubuntu Oracle Virtual Box auf den Hostcomputer übertragen (Windows 7)

EXE-Datei von der Ubuntu Oracle Virtual Box auf den Hostcomputer übertragen (Windows 7)

Ich möchte eine ausführbare Datei von Ubuntu auf Windows übertragen. Ich habe es über den freigegebenen Ordner der VM versucht, in der ich Ubuntu installiert habe. Es funktioniert, aber wenn ich die ausführbare Datei in Windows öffne, ist die Datei nicht definiert (keine EXE-Datei).

Die ausführbare Datei ( sphinx3_align) ist Teil des PaketsSphinx3-Werkzeug. Nach dem RennenSphinx3-Werkzeug, die ich in den freigegebenen Ordner kopiert habe sphinx3_align, /usr/local/binaber wenn ich ihn in Windows öffne, erhalte ich die Meldung, dass die Datei nicht definiert ist.

Ausgabe von file sphinx3_align:

sphinx3_align: ELF 32-bit LSB  executable, Intel 80386, version 1 (SYSV),
  dynamically linked (uses shared libs), for GNU/Linux 2.6.24,
  BuildID[sha1]=d4584be6f1adc0b0a8471cd8e774a79c53b1f7f3, not stripped 

Wie übertrage ich diese Datei auf ein Windows-System?

Antwort1

Sie können diese Datei nicht auf einem Windows-System ausführen! Niemals. Keine Chance.

Wie Sie in der Ausgabe von sehen können file, heißt es ELF 32-bit LSB executable, [...] for GNU/Linux 2.6.24. ELF ist das Format für kompilierte ausführbare Binärdateien, das Linux verwendet, und es sagt Ihnen sogar, dass dieses Programm für einen Linux-Kernel 2.6.24 geschrieben ist (der ziemlich alt zu sein scheint, ebenso wie die CPU-Architektur, die es angibt ... – aber das ist nicht wichtig).

Windows hingegen verwendet das PE-Format für kompilierte binäre ausführbare Dateien (sogenannte *.exeDateien). Und genauso wie Sie Windows- .exeDateien unter Ubuntu/Linux nicht nativ ausführen können, können Sie unter Windows auch keine ausführbaren Ubuntu-Binärdateien ausführen.

Es gibt eine Möglichkeit, wineWindows-Anwendungen unter Linux auszuführen (was ohnehin nicht mit jeder Software funktioniert, sondern nur mit einigen Programmen), aber ich habe noch nicht von einem Emulator gehört, mit dem man Linux-Programme unter Windows ausführen kann. Sie müssen bei diesem Programm in Ihrer Ubuntu-VM bleiben oder im Internet nach einem Windows-kompatiblen Download suchen.

verwandte Informationen