我正在尝试从 github 安装 TrueCrack:https://github.com/lvaccaro/truecrack。正如描述所说我这样做:
cd truecrackDirectory
./configure --enable-cpu
make
但是,当我执行时make
,命令以此错误结束:
[...]
Common/CpuCore.c:99:3: error: non-void function 'cpu_Core_charset' should return
a value [-Wreturn-type]
return;
^
[...]
44 warnings and 1 error generated.
make[2]: *** [CpuCore.o] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
有人知道哪里出了问题吗?
答案1
在第 68 行,cpu_Core_charset 被声明为返回一个 int(整数)。从第 106 行可以看出,预期的错误值是 0。修改第 99 行,添加返回值 0:
else{
perror("Key derivation function not supported");
return 0;
}
尽管会出现更多警告,但制作仍会完成。