在CentOS 7上安装最新版本的CMake
要在CentOS 7上安装最新版本的CMake,您可以按照以下步骤操作:

卸载旧版本的CMake(如果已安装):

sudo yum remove cmake
安装必要的依赖包:

sudo yum install -y gcc gcc-c++ openssl openssl-devel tar
下载CMake的源代码包:

wget https://github.com/Kitware/CMake/releases/download/v3.23.0/cmake-3.23.0.tar.gz
请根据您的需求选择合适的版本。上述链接指向的是CMake 3.23.0版本,您可以在CMake的官方GitHub释放页面上查找最新版本。

解压源代码包:

tar -zxvf cmake-3.23.0.tar.gz
编译和安装CMake:

cd cmake-3.23.0
./bootstrap --prefix=/usr/local/cmake
make -j$(nproc)
sudo make install
这里--prefix=/usr/local/cmake指定了CMake的安装目录。

创建软连接(可选):
为了在终端中全局访问CMake,您可以创建一个软连接指向CMake的安装目录:

sudo ln -s /usr/local/cmake/bin/cmake /usr/bin/cmake
验证安装:

cmake --version

确认CMake安装位置

首先,确认CMake的实际安装位置。您可以使用以下命令在整个文件系统中查找cmake可执行文件:

find / -name cmake 2>/dev/null

这个命令会在整个文件系统中查找名为cmake的可执行文件,并将错误信息(如果有的话)重定向到/dev/null

确认CMake安装位置

您已经通过以下命令确认了CMake的安装位置:

/root/cmake-3.23.0/bin/cmake --version

2. 创建正确的符号链接

您尝试创建符号链接,但由于文件已存在而失败:

sudo ln -s /usr/local/cmake/bin/cmake /usr/bin/cmake

3. 清理现有的符号链接

首先,删除现有的/usr/bin/cmake符号链接:

sudo rm /usr/bin/cmake

4. 创建新的符号链接

然后,创建一个新的符号链接指向正确的CMake可执行文件:

sudo ln -s /root/cmake-3.23.0/bin/cmake /usr/bin/cmake

5. 检查环境变量

确保/root/cmake-3.23.0/bin被添加到了PATH环境变量中。您可以通过以下命令进行设置:

export PATH=/root/cmake-3.23.0/bin:$PATH

6. 重新启动终端或运行以下命令使更改生效:

source /etc/profile

7. 验证CMake版本

再次运行cmake --version来验证是否解决了问题:

cmake --version
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇
       赣ICP备2025061060号 |       版权所有 © 2025 鸣乐庐    
      网站访问次数:41,719 次
正在获取您的IP和天气信息...