.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 компилируются компилятором, а затем связываются для создания исполняемого файла.

Другие вопросы по тегам