如何撤消"make install"的操作?

how to undo the actions of "make install"?

有没有办法撤消 sudo make install 的操作?即,删除复制到 /usr/local/bin 文件夹的文件?

我使用以下命令从源代码构建了 PHP:

cd /home/steve/php-src
./buildconf
./configure
./sudo make install

我假设 make install 是将编译后的代码复制到系统范围的 /usr 文件夹的命令。我想删除 PHP 存储库和所有从该存储库编译并复制到系统范围文件夹的编译对象。

make install 不是神奇地安装 C 项目的常量命令。它遵循规范。包含有关 make 应如何运行的说明的文件,称为“Makefile”。

为了撤消make install所做的操作,您必须阅读位于项目根目录下的Makefile。查看 install 目标的作用并创建(如果不存在)一个目标(例如 uninstall)来反转 install 所做的一切。 (例如,删除已安装的文件、分离内核挂钩等)。