Makefile:140: recipe for target 'all' failed make: *** [all] Error 2
时间: 2023-11-15 10:41:01 浏览: 87
patch__.zip
4星 · 用户满意度95%
这个错误提示通常表示在执行 "make all" 这个命令时,出现了错误导致编译失败。可能原因有很多,需要查看具体的错误信息来进行排查。
建议您再次执行 "make all" 命令,如果控制台输出的信息比较多,可以使用 "make all 2>&1 | tee build.log" 命令将输出信息保存到 build.log 文件中,方便查看。
一些常见的导致 make 编译失败的原因包括:
- 没有正确设置编译环境和依赖库;
- 源代码中存在语法错误或逻辑错误;
- 源代码中存在链接错误或符号未定义等问题;
- 代码中存在一些非常规的语言特性或编译选项,导致编译器无法处理等。
您可以根据具体的错误信息,结合上述可能的原因进行排查。
阅读全文