珠海網(wǎng)站建立seo外鏈在線提交工具
前言
? 本文主要闡述如何在Ubuntu22.04上面安裝cmake,具體可看下面的操作。
正文
一、環(huán)境
Ubuntu22.04
cmake-3.31.4.tar.gz
二、步驟
參考這個方案:
【運維】Ubuntu如何安裝最新版本的Cmake,編譯安裝Cmake,直接命令安裝Cmake
1、先下載最新的cmake源碼:cmake官網(wǎng)
2、解壓:
tar zxvf cmake-3.24.2.tar.gz
3、安裝必要的依賴項,例如libssl-dev:
sudo apt-get install libssl-dev
4、切換到解壓后的CMake目錄
cd cmake-3.24.2/
5、執(zhí)行bootstrap腳本
sh ./bootstrap
6、如果沒問題的話:
7、使用make命令編譯CMake源代碼:
make -j
8、安裝已編譯的CMake:
sudo make install
9、檢測是否安裝成功:
三、遇到的問題
1、CMake】第7篇 解決“Could not find OpenSSL. Install an OpenSSL development package”
sudo apt-get install libssl-dev
2、清華鏡像下載失敗
有可能清華鏡像發(fā)生更改,可以去這個網(wǎng)站查看最新的鏡像:
修改之前,記得先:
備份原軟件源:sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
然后編輯一下/etc/apt/sources.list這個文件就可以了,將網(wǎng)站里面的東西拷貝進去。
3、bootstrap的含義是啥?
在 Ubuntu 或其他 Linux 系統(tǒng)中,執(zhí)行 bootstrap
通常是指運行一個腳本(通常名為 bootstrap.sh
或類似名稱),用于準備構建或安裝項目的環(huán)境。具體的作用取決于項目的內(nèi)容和設計,但以下是 bootstrap
通常涉及的內(nèi)容和其意義:
a、什么是 bootstrap
?
bootstrap
是一個初始化腳本,通常由項目作者提供,用于自動化配置構建環(huán)境的工作。- 它通常包含命令來:
- 安裝必要的依賴項。
- 生成配置文件(如
configure
)。 - 設置構建工具鏈(如
autotools
、cmake
)。 - 初始化項目的環(huán)境(如下載子模塊或設置路徑)。
b、bootstrap
通常用于哪些場景?
- 自動化構建準備:
例如,下載依賴庫、生成Makefile
或運行autoreconf
。 - 處理項目依賴:
安裝項目需要的依賴包或第三方庫。 - 設置環(huán)境:
例如,初始化子模塊或檢查系統(tǒng)的構建工具是否完整。