GNU/Linux >> Znalost Linux >  >> Ubuntu

Vysvětlení „-bash:Žádný takový soubor nebo adresář“?

Tato otázka zde již má odpověď :Nelze spustit 32bitový program na 64bitovém VM

(1 odpověď)
Uzavřeno před 7 lety.

Proč by bash tvrdil, že soubor neexistuje, když jasně existuje?

$ 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

Přijatá odpověď:

Tato chyba se zobrazí, protože se pokusíte spustit 32bitový spustitelný soubor v 64bitovém operačním systému.

A zpráva No such file or directory neodkazuje na váš spustitelný soubor s názvem a . Místo toho chyba odkazuje na pomocný program to je potřeba ke spuštění 32bitového dynamicky propojeného spustitelného souboru a .

Více informací o statickém a dynamickém propojení naleznete v této odpovědi.


Ubuntu
  1. Nelze spustit žádný takový soubor nebo adresář [Opravit]

  2. Python – žádný takový soubor nebo adresář, ale vidím to!?

  3. Mkdir:Nelze vytvořit adresář:Žádný takový soubor nebo adresář?

  1. Nelze spustit příkaz Configure:„žádný takový soubor nebo adresář“?

  2. Nelze odebrat soubor na oddílu Ntfs, událost jako kořen?

  3. Nemohu použít příkaz Shutdown, protože systém „se nezdaří připojit ke sběrnici:žádný takový soubor nebo adresář“?

  1. Nelze otevřít ovládací zařízení Rfkill:Žádný takový soubor nebo adresář?

  2. Obchod:Nenalezeno [Žádný takový soubor nebo adresář]

  3. Závažná chyba:cuda.h:Žádný takový soubor nebo adresář