当前位置: 技术问答>linux和unix
Linux下的源程序make install安装之后的程序怎忙卸载??
来源: 互联网 发布时间:2015-05-02
本文导语: Linux下的源程序make编译之后,用make install安装后的程序怎样找到它们被安装在什么目录下了,怎样进行卸载?? 我想有一个办法是查看make install的配置文件,看安装程序将文件拷贝到了什么地方,但是有没有方便...
Linux下的源程序make编译之后,用make install安装后的程序怎样找到它们被安装在什么目录下了,怎样进行卸载??
我想有一个办法是查看make install的配置文件,看安装程序将文件拷贝到了什么地方,但是有没有方便一点的方法。
至于卸载我是什么也不知道了,总不至于把文件一个一个找到挨着删除吧?!!
请求指点
我想有一个办法是查看make install的配置文件,看安装程序将文件拷贝到了什么地方,但是有没有方便一点的方法。
至于卸载我是什么也不知道了,总不至于把文件一个一个找到挨着删除吧?!!
请求指点
|
一般的makefile中都会有clean一项,他负责删除所有的目标文件。如可执行文件,库文件等,如下:
.PHONY clean
clean:
rm -f $(TARGET) $(OBJFILE)
其中定义两个宏,TARGET,OBJFILE在makefile中均会使用到
这样,执行make clean就OK了
.PHONY clean
clean:
rm -f $(TARGET) $(OBJFILE)
其中定义两个宏,TARGET,OBJFILE在makefile中均会使用到
这样,执行make clean就OK了
|
如果没有make uninstall就把安装目录删了,然后把/usr/bin/ /bin/ /usr/local/bin下相应的东东删了
make clean一般只删除.o 这类文件,不算卸载吧
make clean一般只删除.o 这类文件,不算卸载吧
|
看看Makefile里有没有uninstall这一节,如果有的话,就可以用
make uninstall
如果没有的话,你修改一下Makefile,把cp改称rm -rf就行了
make uninstall
如果没有的话,你修改一下Makefile,把cp改称rm -rf就行了
|
如果有uninstall或这起他的,你可以直接make uninstall
否则看makefile文件,看install:下面的内容,根据内容,手工删除
否则看makefile文件,看install:下面的内容,根据内容,手工删除
|
mk
|
很多都是可以通过make uninstal来卸载
|
mk