make: *** No rule to make target `uninstall’. Stop.

之前编译了个软件用,后来要删除,结果试了下make uninstall后得到

make: *** No rule to make target `uninstall'.  Stop.

好吧,既然原作者没提供uninstall,那就只好麻烦点了。
首先,把make install所做的步骤给存到remove.txt这个文件里:

make -n install > remove.txt

然后打开这个文件,根据install的步骤,反过来,手动把安装的文件给一个个删掉。
比如文件里有一句:

/usr/bin/install -c -m 755 -s foo.bar /usr/sbin

这句意思是把foo.bar这个文件装到/usr/sbin下面。把相应文件删除即可。

Leave a Reply

Your email address will not be published. Required fields are marked *