GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Spiegare "-bash:nessun file o directory di questo tipo"?

Questa domanda ha già una risposta qui :Impossibile eseguire un programma a 32 bit su una macchina virtuale a 64 bit

(1 risposta)
Chiuso 7 anni fa.

Perché bash dovrebbe affermare che un file non esiste quando chiaramente esiste?

$ ls -l a
-r-x------ 1 configurator configurator 3904 Dec  7 10:36 a

$ file a
a: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.5, stripped

$ ./a
-bash: ./a: No such file or directory

Risposta accettata:

Viene visualizzato questo errore perché si tenta di eseguire un eseguibile a 32 bit su un sistema operativo a 64 bit.

E il messaggio No such file or directory non fa riferimento al tuo file eseguibile chiamato a . Invece l'errore si riferisce a un programma di supporto è necessario per eseguire l'eseguibile a 32 bit collegato dinamicamente a .

Puoi trovare ulteriori informazioni relative al collegamento statico e dinamico in questa risposta.


Ubuntu
  1. Python:nessun file o directory del genere ma posso vederlo!?

  2. Impossibile eseguire il comando di configurazione:"nessun file o directory di questo tipo"?

  3. Alsamixer restituisce "non è possibile aprire Mixer:nessun file o directory di questo tipo"?

  4. Impossibile "rm" un file denominato "() - ." A causa di "nessun file o directory di questo tipo"?

  5. Errore:Tcl.h non trovato (nessun file o directory di questo tipo)?

Impossibile Stat /etc/sudoers:nessun file o directory di questo tipo?

Sto cercando di utilizzare il comando Sposta (mv), ma non ottengo "nessun file o directory di questo tipo"?

Shopt:Not Found [Nessun file o directory di questo tipo]

Bash:Nessun file o directory di questo tipo?

sys/types.h:file o directory non presenti

touch:impossibile toccare `foo':File o directory non presenti