如何徹底卸載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/zh-tw/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

發表回復

登錄後才能評論