2012-01-06 4 views
6

Perché viene visualizzato l'errore "Nessun file o directory" quando eseguo l'eseguibile a 32 bit in un'installazione Ubundu a 64 bit?Esecuzione di codice a 32 bit in Ubundu Errore di installazione a 64 bit - Nessun file o directory

Quello che mi aspetto è: un messaggio che "il file non è valido", OPPURE il codice a 32 bit viene eseguito correttamente.

dettagli di seguito:

[email protected]:~/32_64$ ls 
myfile32bit myfile64bit 

[email protected]:~/32_64$ file myfile32bit 
myfile32bit: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, not stripped 

[email protected]:~/32_64$ file myfile64bit 
myfile64bit: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, not stripped 

[email protected]:~/32_64$ ls -l 
total 1532 
-rwxrwxrwx 1 user user 126381 2011-10-11 13:20 myfile32bit 
-rwxrwxrwx 1 user user 146785 2011-10-22 12:46 myfile64bit 

[email protected]:~/32_64$ ./myfile64bit 
Hello World 

[email protected]:~/32_64$ ./myfile32bit 
-bash: ./myfile32bit: No such file or directory 

[email protected]:~/32_64$ uname -a 
Linux user-desktop 2.6.32-33-generiC#70-Ubuntu SMP Thu Jul 7 21:13:52 UTC 2011 x86_64 GNU/Linux 
+0

Vedi anche [problema in 12.04] (https: // bugs. launchpad.net/ubuntu/+source/synaptic/+bug/971761) –

risposta

2

Il seguente collegamento ha funzionato per me. Ho avuto un problema simile con il mio Ubuntu 11.10 64 bit, quando ho provato a eseguire l'eclisse a 32 bit mi ha suggerito "Nessun file o directory". Seguite questo link:

https://askubuntu.com/questions/147400/problems-with-eclipse-and-android-sdk

+2

Questo articolo ha lo stesso suggerimento di quello già pubblicato (e accettato). Se vuoi migliorare la risposta esistente, considera la possibilità di riassumere l'approccio dell'articolo direttamente nella tua risposta, che il poster originale avrebbe potuto anche fare. – GargantuChet

3

A causa della marcia del tempo la risposta contrassegnata come corretta non funziona più. A partire dalla versione 13 non esiste più un pacchetto ia32-libs. Invece è necessario installare il seguente:

lib32z1 lib32ncurses5 lib32bz2-1.0 

Questo risolto il problema per me con il rilascio 14.

Maggiori informazioni qui: http://community.secondlife.com/t5/Second-Life-Viewer/Ubuntu-13-10-and-the-death-of-ia32-libs/td-p/2269003

+1

Questo ha risolto il problema anche per me - Ubuntu 14.04 – BillyT2