方法一:

build目录下,执行:

make unistall

make的原理是执行Makefile文件里的指令,make的基本用处是自动根据makefile里的指令来编译源文件。它还可以用来做比如安装软件,卸载软件等事情,但前提是作者在makefile里写了。

然后用make install的话,make程序就会按照上面install:后面的指令< commands >执行安装,uninstall也是一样的道理,大部分的作者会写有卸载的部分,这时只要简单地执行make unistall就可以;如果作者懒没有写,可参考方法二,自动查找删除已安装文件。

方法二:

build目录下,执行:

 xargs rm < install_manifest.txt

make install之后,build目录下会有一个install_mainfest.txt的文件, 记录了安装的所有内容及路径,

执行 xargs rm < install_manifest.txt 就可以了。

如果没有这个文件,可以自己重新make install,从log中过滤出install的安装路径信息,保存到unistall.txt中,再执行xargs rm < unistall.txt即可。

参考:
https://www.zhihu.com/question/20092756/answer/245869742

卸载 make install 编译安装的软件相关推荐

  1. 怎么卸载用 make install 编译安装的软件?

    在linux 中用 ./configure && make && make install 后,如果想删除这个软件我应该怎么删除呢? 好像有一个叫"make ...

  2. Linux:ubuntu 下安装软件,卸载,查看已经安装的软件

    ubuntu 下安装软件,卸载,查看已经安装的软件 参考网址:http://wiki.ubuntu.org.cn/UbuntuSkills 一般的安装程序用三种:  .deb 和.rpm 这两种安装文 ...

  3. ./configure make make install 编译安装和卸载 (Linux)

    正常的编译安装/卸载: 源码的安装一般由3个步骤组成:配置(configure).编译(make).安装(make install).   configure文件是一个可执行的脚本文件,它有很多选项, ...

  4. 安装及管理程序(yum搭建本地源,了解rmp命令,查询卸载软件包,编译安装的过程)

    文章目录 安装及管理程序 前言 linux命令与应用程序的关系 典型应用程序的目录结构 常见的软件包封装类型 查询RPM软件包信息 rpm概述 RPM机制封装命令格式 查询RPM软件包信息 查询未安装 ...

  5. 卸载阿里云预安装的软件(云监控(Cloudmonitor) 和 云盾(安骑士))

    一.卸载云监控(Cloudmonitor) 1.1.云监控有 Java 版本和 Go 语言版本两种,可以根据其安装目录 /usr/local/cloudmonitor/ 下的文件名判断你的服务器上装的 ...

  6. 菜鸟学Linux 第030篇笔记 yum使用,源码编译安装

    菜鸟学Linux 第030篇笔记 yum使用,源码编译安装 yum yellow updatet modified c/s: client, server yum repository 文件服务定义 ...

  7. Loongson2f_灵珑9S2A_debian5(lenny)更改国内archive软件源并使用源码编译安装bochs-2.6.9

    先前我写过在装有debian6的灵珑一体机上,使用源码编译安装bochs虚拟机的文章.后来,尝试在原机配套的共创系统(debian5,lenny)上,也使用源码来编译安装bochs虚拟机,经过一番折腾 ...

  8. 从源码编译安装软件经验+技巧

    从源码编译安装东东,不是很容易,想想在使用lfs之前,源码编译安装软件从来没 成功过,甚至出现错误都无从下手,只能放弃 :( 经过lfs的洗礼,总算对源码编译安装有了一点认识,可惜当初没有把这些经验写 ...

  9. Linux 中如何彻底卸载 wine安装的软件,以 QQ音乐为例(干货,最详细!!)

      Linux下如何彻底卸载在Wine中安装的软件   我是Kali Linux环境,因为网易云音乐曲库稍稍没QQ音乐的全,而腾讯又未开发Linux版的QQ音乐,想当然,就用wine来安装和运行QQ音 ...

最新文章

  1. 读《实战 GUI 产品的自动化测试》之:第二步,构建利于维护的自动化测试系统...
  2. 单片机c语言存数据,单片机中C语言的数据存储与程序编写
  3. OpenSSL“心脏出血”漏洞
  4. P3701 -「伪模板」主席树【网络流,最大流】
  5. linux 安装ftp下载,LINUX FTP安装与配置
  6. LeetCode 1220. 统计元音字母序列的数目(DP)
  7. 矩阵键盘简易计算机设计报告,矩阵键盘显设计报告..doc
  8. jquery学习之路jquery之一:jquery选择元素的方法,太神了 2012.8.2
  9. Memcached下载与安装
  10. 我的2012移动开发年度总结——革命的一年
  11. 省、市联动的SQL脚本
  12. 2021-2027全球与中国成像雷达市场现状及未来发展趋势
  13. 【计算机网络】Linux系统连接吉林大学校园网
  14. 谱瑞PS8625替代方案|PS8622替代方案|高性价比EDP转LVDS转接板方案CS5211设计开发
  15. VBA变量和函数名中文拼音输入提示
  16. 必读 | 一文看尽2019-2020各大顶会GNN论文(附链接)
  17. 【xsy2440】【GDOI2016】疯狂动物城
  18. Java 基础 利用数组来实现银行注册开户、存钱、取钱
  19. 星际争霸2logo在线制作
  20. Goaccess安装与使用

热门文章

  1. 蚂蚁金服智能推荐引擎解决方案与实践
  2. 免费的兑换码Java
  3. SVN中删除彻底删除某一个版本
  4. Esxi虚拟机备份到本地
  5. nmon analyser 使用中报错“宏”不可用的问题及处理
  6. 最详细的知识图谱的技术与应用
  7. 眼控电脑专用眼镜亮相
  8. java框体怎么添加背景图,文本框添加背景图片,文本框背景图片,public class
  9. DevJoy 展商大名单+活动剧透!逛开发者游园会,体验沉浸式打 Bug!
  10. 【Linux】git提交三把斧