GNU/Linux >> Belajar Linux >  >> Ubuntu

Menjelaskan "-bash:Tidak Ada File Atau Direktori"?

Pertanyaan ini sudah memiliki jawaban di sini :Tidak dapat menjalankan program 32-bit pada VM 64-bit

(1 jawaban)
Tutup 7 tahun yang lalu.

Mengapa bash mengklaim bahwa file tidak ada padahal sebenarnya ada?

$ 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

Jawaban yang Diterima:

Anda mendapatkan kesalahan ini karena Anda mencoba menjalankan 32-bit yang dapat dieksekusi pada sistem operasi 64-bit.

Dan pesan No such file or directory tidak merujuk ke file yang dapat dieksekusi bernama a . Alih-alih kesalahan itu merujuk ke program pembantu yang diperlukan untuk menjalankan a yang dapat dieksekusi yang terhubung secara dinamis 32-bit .

Anda dapat menemukan lebih banyak informasi yang mengacu pada hubungan statis dan dinamis dalam jawaban ini.


Ubuntu
  1. “Tidak Ada File Atau Direktori Tersebut” Terletak Pada Binari yang Dipasang Optware?

  2. Python – Tidak Ada File Atau Direktori Seperti Itu Tapi Saya Bisa Melihatnya!?

  3. Tidak Dapat Menjalankan Perintah Konfigurasi:"tidak ada File Atau Direktori Tersebut"?

  1. Alsamixer Mengembalikan "tidak dapat Membuka Mixer:Tidak Ada File Atau Direktori Tersebut"?

  2. Tidak Dapat Membuat Stat /etc/sudoers:Tidak Ada File Atau Direktori Tersebut?

  3. Mencoba Menggunakan Perintah Move (mv), Tapi Saya Mendapatkan "Tidak Ada File Atau Direktori Tersebut"?

  1. Tidak Dapat "rm" Sebuah File Bernama "() -." Karena "tidak ada File Atau Direktori Tersebut"?

  2. Tidak Dapat Membuka Perangkat Kontrol Rfkill:Tidak Ada File Atau Direktori Tersebut?

  3. Shopt:Tidak Ditemukan [Tidak Ada File Atau Direktori]