Skip to main content
 首页 » 编程设计

makefile之'make install' 的反义词是什么,即如何在 Linux 中卸载库

2024年02月23日9hnrainll

运行时

./configure --prefix=/mingw  

在 MinGW/MSYS 系统上,我之前运行过一个库

'./configure --prefix=/mingw && make && make install'  

我看到了这条消息:

WARNING: A version of the Vamp plugin SDK is already installed. Expect worries and sorrows if you install a new version without removing the old one first. (Continuing)

这让我很担心。与“make install”相反的是什么,即如何在 Linux 中卸载库? “make clean”可以完成这项工作吗?还是还涉及其他步骤?

请您参考如下方法:

make clean 从源/构建树中删除任何中间或输出文件。然而,它只影响源/构建树;它不会触及文件系统的其余部分,因此不会删除以前安装的软件。

如果幸运的话,运行 make uninstall 就可以了。然而,这取决于图书馆的作者来提供;一些作者提供了卸载目标,而其他作者则没有。

如果您不幸运,则必须手动卸载它。运行 make -n install 会很有帮助,因为它会显示软件安装自身所需的步骤,但实际上不会执行任何操作。然后,您可以手动反转这些步骤。