c - Slax-Linux上的.c文件

标签 c linux terminal john-the-ripper

我一直在尝试在Slax上使用JohnTheRipper。

约翰的用法如下:

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文件也会发生这种情况。有人解决过这个问题吗,并愿意教我如何?

最佳答案

似乎您正在尝试执行C文件,就像它是Shell脚本一样。

C文件(例如john.c)不是可由Shell执行的脚本文件。

而是,C文件由编译器编译,然后链接以创建可执行文件。

关于c - Slax-Linux上的.c文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23235420/

相关文章:

command-line - 是否可以在上一个/下一个终端命令提示符之间跳转?

c - 无法正确打印二进制文件

python - 用C程序获取Python脚本的执行时间

linux - 更改后无法 SSH beaglebone

xcode - 由于 xcodebuild,终端第一次启动缓慢

Numpy 安装 Mac Osx Python

c - 通过 N 个输入查找 C 中最大的数字

java - 在 Java 中缺少从 bool 到 integer 的自动转换

linux - 为什么 Apache 不允许从 index.html 中访问 Web 根目录之外的文件?

python - 如何在默认python版本为python 2.6的linux上安装和使用另一个版本的python(python 2.7)