Saya memiliki program yang dikompilasi, sebuah tagger untuk mengidentifikasi bagian-bagian teks, yang mengklaim itu tidak ada.
Ketika saya mencoba menjalankannya melalui baris perintah, saya mendapatkan ini:
user@place:/home/user/explicitRedactedPath$ ls tagger
tagger
user@place:/home/user/explicitRedactedPath$ ./tagger arg and other args
-bash: ./tagger: No such file or directory
Eksekusi ini harus dipanggil oleh skrip yang dibuat, yang merupakan bagaimana saya mengalami masalah ini. Apa alasan kesalahan ini muncul? Saya kehabisan ide tentang cara memperbaikinya.
Catatan:
- OS adalah Ubuntu
- Eksekusi itu disalin dari komputer lain
- File memang memiliki hak eksekusi (ia memberikan pesan yang tidak diizinkan tanpa mereka)
- Saya sudah mencoba menyalin file ke lokasi yang berbeda (masalah yang sama)
- Saya sudah mencoba mengganti file dengan salinan baru (masalah yang sama)
- File itu ada. Membuka dengan pico menunjukkan file dengan data biner.
ls -l ./tagger
ldd ./tagger
file ./taggeruntuk mempelajari lebih lanjut tentang file.