make -v 报告非常奇怪的问题

make -v 报告非常奇怪的问题

我在 Debian Stretch 上的构建必需品方面遇到一些问题。由于 npm 命令失败,并且症状是未安装 build-essentials,所以我从头开始重新安装它。检查版本时,除了 make 之外,一切似乎都正常:

make -v

报告/usr/bin/make syntax error near unexpected token....

有什么问题吗?它似乎运行 make 就好像它是一个 shell 脚本(只是我的猜测)这是怎么回事?

更新通过重新安装 make,它起作用了:

apt-get install make --reinstall

非常可靠的系统...

在此输入图像描述

答案1

看来你的/usr/bin/make至少部分被其他东西覆盖了。这可能意味着您有一些文件系统损坏。您使用哪种文件系统类型?

您可能需要运行完整的文件系统检查,以查看文件系统损坏是否多于仅被覆盖的文件系统/usr/bin/make。如果您使用 XFS,您应该知道通用fsckfsck.xfs命令不会什么都没有对于 XFS 文件系统,因为该文件系统类型应该在内部执行所有“例行”检查。要仅检查 XFS 文件系统上的错误,您应该使用xfs_repair -n.与往常一样,文件系统检查应该在有问题的文件系统未挂载的情况下运行,或者如果它是您的根文件系统,则应以只读方式挂载。

相关内容