如何彻底卸载cmake

一、为什么要卸载cmake

1.1 在某些情况下你可能需要重新安装一个最新的cmake版本,但是你不能安装新版本直到你完全卸载旧版本。

1.2 可能你想从系统中删除整个cmake工具包。

1.3 你安装了一些软件,需要重新配置CMake。

1.4 若你安装了从未被正确定义的CMake安装包,你可能想彻底卸载它并重新安装官方支持的版本。

二、cmake卸载方法

2.1 在Ubuntu,Linux和其他Debian / Ubuntu软件包的操作系统上,可以使用apt-get卸载cmae。

sudo apt-get remove cmake

注意:

使用上述命令会将cmake软件包卸载,但是不会删除生成的cmake项目。 在这种情况下你需要手动删除。

2.2 使用以下命令删除在Ubuntu上自己安装的cmake版本。

sudo apt-get remove cmake
sudo apt-get autoremove
sudo rm -rf /usr/bin/cmake*
sudo rm -rf /usr/local/bin/cmake*
sudo rm -rf /usr/share/cmake*

注意:

使用上述命令删除cmake很彻底。但是,当然,如果您编译了任何程序,请确保他们不以cmake打头。

2.3 使用以下命令删除在centos和fedora上自己安装的cmake版本。

sudo dnf remove cmake*

注意:

然后,你可以检查是否存在任何cmake包,使用以下命令。

rpm -qa | grep cmake*

三、删除生成的cmake项目

3.1 为了完全删除cmae,必须删除所有非默认模块和生成的文件。

sudo rm -rf /usr/share/cmake-
sudo rm -rf /usr/local/share/cmake-
sudo rm /usr/local/share/aclocal/cmake.m4
sudo rm -rf /usr/local/share/cmake/*

3.2 如果你在安装前使用了sudo make install,可以使用卸载目录,它应该删除该目录。

sudo make uninstall

四、总结

我们已经介绍了如何彻底卸载cmake,不论你使用的是Ubuntu还是Centos,都应该在删除软件包之前彻底删除生成的文件。

如果你有多个cmake安装,确保删除所有cmake。否则可能会导致混淆,错误并影响您的后续工作。

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/241958.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-12 12:45
下一篇 2024-12-12 12:45

相关推荐

  • cmake minsizerel 后缀 d是什么以及怎么使用

    cmake是一个跨平台的开源编译系统。它可以根据不同的平台、编译器和其他参数来生成相应的Makefiles、Visual Studio工程或Xcode工程等。minsizerel是…

    编程 2025-04-27
  • 深入了解 CMake 变量

    CMake 是一个功能丰富的自动化构建系统。它允许开发人员生成现代的、高效的构建过程,简化跨平台构建工作,同时为广大用户提供便捷的可执行文件。 其中 ,变量是构建功能中最基本的一部…

    编程 2025-04-23
  • Ubuntu安装Cmake的详细步骤

    Cmake是一个跨平台的开源构建系统,可生成可执行文件、库文件等。在Ubuntu中安装Cmake非常简单,但是对新手来说,还是需要一些指导。本文将从多个方面详细介绍Ubuntu安装…

    编程 2025-04-23
  • Ubuntu升级CMake教程

    CMake是一个跨平台的构建工具,它能够自动生成Make和Visual Studio等IDE的项目文件。CMake可以用来构建C++、C和Fortran程序,支持测试环境、静态和动…

    编程 2025-04-12
  • 深入探究cmake中文手册

    一、概述 cmake是一个跨平台的自动化构建工具,可以生成Makefile、Visual Studio等项目文件。 当我们开始使用cmake时,很难不遇到各种问题。作为一份权威的文…

    编程 2025-04-12
  • 深入理解CMake命令

    CMake是一个跨平台的构建工具,可用于自动生成高质量的构建文件,简化软件构建过程。cmake命令是CMake的核心部分,它由多个功能强大的命令组成,可以帮助程序员轻松地编译、链接…

    编程 2025-02-25
  • CMake String详解

    一、命令介绍 CMake是一个跨平台的、开源的配置系统,可以自动生成各种可用的Makefiles、VS、Xcode等IDE的项目文件。在CMake中,string是常用的命令之一,…

    编程 2025-02-24
  • 深入解析CMake Option的使用

    一、CMake Option是什么 CMake是一个开源跨平台的构建工具,它可以自动生成Makefile、Visual Studio等项目文件,从而实现代码的编译、链接等过程。而C…

    编程 2025-02-17
  • cmake安装指南

    一、cmake简介 1、CMake是一个跨平台的自动化建构系统,支持从简单的编译器到复杂的整个操作系统的构建过程任意一种程度的构建流程。 2、CMake类似于Makefile,它是…

    编程 2025-02-05
  • CMake Release的理解与应用

    一、介绍CMake Release CMake是一个开源的跨平台自动化构建系统。CMake Release一般用于生成发布版本的编译文件。CMake Release会启用一些编译选…

    编程 2025-01-27

发表回复

登录后才能评论