Я новачок у Ubuntu, і зараз я намагаюся запускати виконувані файли з терміналу, але нічого не відбувається. Коли я перераховую файли в поточному каталозі, я отримую наступне:
brandon@ubuntu:~/Desktop/file_mapping/Debug$ ls -l
total 104
-rwxr-xr-x 1 brandon brandon 88481 Apr 25 19:59 file_mapping
-rw-r--r-- 1 brandon brandon 1001 Apr 26 00:00 makefile
-rw-r--r-- 1 brandon brandon 231 Apr 24 18:58 objects.mk
-rw-r--r-- 1 brandon brandon 392 Apr 26 00:00 sources.mk
drwxr-xr-x 2 brandon brandon 4096 Apr 25 19:59 src
Однак, коли я намагаюся запустити file_mapping
файл exec, виходить таке:
brandon@ubuntu:~/Desktop/file_mapping/Debug$ ./file_mapping
open: No such file or directory
домашній noexec?
—
Пантера
використовуйте sh <ім'я_файлу>
—
eyoung100
@ECarterYoung і що, якщо це двійковий файл, а не скрипт оболонки?
—
enedil
Ви щось намагаєтесь встановити чи компілювати? Цікаво, чому існує makefile разом із вихідним кодом всередині каталогу.
—
Немає часу
Якщо його можна викликати через sh, його сценарій оболонки ./ - це скорочення для sh. Для виконавчого / двійкового файлу ви просто введіть ім'я. Наступним вашим завданням буде відкриття
—
eyoung100
file_mapping
у текстовому редакторі та розміщення коду тут ...