./configure --prefix=/mingw
在我以前运行的库的MinGW/MSYS系统上
'./configure --prefix=/mingw && make && make install'
偶然看到这样的信息:
警告:Vamp插件SDK的一个版本已经安装。如果您安装了一个新版本而没有删除旧的二,那么您就会感到担心和悲伤。
这让我很担心。与“makeinstall”相反的是什么,即如何在Linux中卸载库?
发布于 2018-02-07 05:31:18
make clean
从源/生成树中移除任何中间文件或输出文件。但是,它只影响源/构建树;它不触及文件系统的其余部分,因此不会删除以前安装的软件。
如果你幸运的话,跑make uninstall
会有用的。然而,这取决于图书馆的作者;一些作者提供了一个uninstall
目标,其他人没有。
如果你不走运,你必须手动卸载它。make -n install
这可能很有帮助,因为它将显示软件安装自己的步骤。
发布于 2018-02-07 06:24:59
如果sudo make uninstall
不可用:
在基于debian的系统中,而不是执行make install
你可以跑sudo checkinstall
使出.deb
自动安装的文件。然后,你可以使用系统包管理器(例如,apt
/synaptic
/aptitude
/dpkg
)。
发布于 2018-02-07 07:57:48
如果你有manifest
文件,该文件列出了与make install
你可以从另一个回答中运行这个命令:
cat install_manifest.txt | xargs echo rm | sh
如果你有sudo make install
需要在卸载中添加一个sudo:
cat install_manifest.txt | xargs echo sudo rm | sh
https://stackoverflow.com/questions/-100003465
复制相似问题