.c файлы на Slax-Linux
Я пытался поэкспериментировать с JohnTheRipper на Slax.
Джон используется так:
root@slax:~/directory/john.c filecontainingmd5hash
К сожалению, я получаю это, когда пытаюсь запустить его:
root@slax:~/Documents ./program1.c
./program1.c: line 1: /bin: Is a directory
./program1.c: line 2: 7z_fmt_plug.c: command not found
./program1.c: line 3: 7z_fmt_plug.c: command not found
./program1.c: line 4: syntax error near unexpected token ('
Это также происходит с любыми другими файлами.c, которые я пытаюсь запустить. Кто-нибудь решил эту проблему раньше и готов научить меня, как?
1 ответ
Решение
Похоже, что вы пытаетесь выполнить файл C, как будто это сценарий оболочки.
Файлы C (такие как john.c) не являются файлами сценариев, которые могут выполняться оболочкой.
Скорее, файлы C компилируются компилятором, а затем связываются для создания исполняемого файла.