ubuntu 12.4.5更新cmake

cmake升级、更新(ubuntu18.04) ubuntu16.04的cmake升级 正确操作 首先下载cmake压缩包,然后再建立软链接覆盖系统原来的cmake即可。 本文是将cmake3.5.0升级为cmake3.15.6版本,如下步骤: cd ~/下载 # 进入到下载目录下,其他目录也可以 wget https://cmake.org/files/v3.15/cmake-3.15.6-Linux-x86_64.tar.gz tar ... 阅读详情

编译webkit需要用到cmake3.2以上的版本,但是ubuntu默认安装的cmake版本是2.8,所以需要升级到3.2以上。

网上看了很多方法,但是都是千篇一律,都是抄来抄去!

网上的方法基本上都是类似下面的

sudo apt-get install software-properties-mmon 

sudo add-apt-repository ppa:george-edison55/cmake-3.x 
sudo apt-get update 
sudo apt-get install cmake 
sudo apt-get upgrade

cmake ——version

但是cmake死活都不升级,cmake版本还是2.8,既是卸载掉cmake再这样安装,还是一样的2.8版本,Fuck!

网上又提供了另外一种方法,就是下载cmake源码包,自己手动安装。

下载地址是https://cmake.org/files/

按照网上的按照方法

wget http://www.cmake.org/files/v3.2/cmake-3.2.2.tar.gz

tar xf cmake-3.2.2.tar.gz

cd cmake-3.2.2

./configure

make

按照上面的步骤,肯定会遇到一些问题的,首先,如果报错跟编译器相关的错误,那就先安装gcc-4.8和g++-4.8,如下:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-4.8
sudo apt-get install g++-4.8

然后执行export CXX=g++-4.8

再次执行./configure

会发现最开始会有如下打印

也就是说使用的gnu++1y的标准,但是configure到最后,会报如下错误:

所以需要指定C标准为C++11,在当前shell执行export CXXFLAGS="-std=c++11",

然后再次执行./configure,然后再执行make,

最后大功告成。

 

附:

我升级cmake是为了编译webkit,编译方法:

https://trac.webkit.org/wiki/WPE

需要安装ninja,安装方法:

https://www.jianshu.com/p/d118615c1943

再次编译webkit,

cmake -DPORT=WPE -DCMAKE_BUILD_TYPE=RelWithDebInfo -GNinja

会报如下错误:

用如下将gcc升级即可

sudo apt-get install gcc-5.0

 

Please verify ICU install prefix and make sure icu-config works.

sudo apt-get install libicu-dev

 

 

apt-get install build-essential libgtk2.0-dev

 

原因:有两个路径下都有png.h,分别是/usr/local/libpng/include/png.h和/usr/local/libpng/include/libpng15/png.h

解决办法:sudo mv /usr/local/libpng/include/libpng15/png.h /usr/local/libpng/include/libpng15/png.h_bak

 

ubuntu20.04安装cmake详细教程 比如上面的cmake-3.23.0-rc1.tar.gz经过解压后,会有一个cmake-3.23.0-rc1文件夹,进入这个文件夹。如果显示了路径,说明含有cmake,设法卸载掉,可以使用sudo apt-get remove cmake卸载。(这种直接安装cmake,其实安装的版本都太老了,这种方式不推荐 )下载地址:https://cmake.org/download/查看cmake版本: cmake --version。直接点击下载,或者复制下载链接,使用wget下载。3. 下载cmake。... 阅读详情

相关推荐

Ubuntu笔记(四)-Ubuntu22.04安装OpenCV4

Ubuntu笔记(四)-Ubuntu20.04安装OpenCV4

qq_38228260的博客 7281

Ubuntu 升级cmake

编译某程序时,遇到提示,需要更高版本的cmake,直接使用指令升级,sudo aptitude upgrade cmake提示如下,此方法不能达到我们升级的要求,所以需要手动进行升级。1、cmake 官网下载 所需要的版本;https://cmake.org/files/2、解压,放入指定文件 /opt 目录下;3、在/usr/bin/文件下建立软连接;sudo ln -sf /opt/cmake...

weixin_46158019的博客 1151

ubuntu18.04 安装opencv4.5.5

在编译ros的node的时候,碰到了一个错误, /home/project/src/tasks.cpp:361: undefined reference to `cv::imread(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' 上网查了一下,说注意上面的那个__cxx11。旧版本编译器编译出来的代码中,不会有这个符号,在

河马的BLOG 6413

Ubuntu 更新 CMake 版本

项目中有时候会出现CMake版本小于最低要求的情况,实际上没有有必要这么高的要求,但是在不能改对方代码的情况下,只能去升级自身的版本了.tar -xzf ***.tar.gz [-C .] ## 这个不用显示各个文件,去掉v这个参数, 没有 -C 就解压到本目录。之后放到Home下面的Document目录来解压,右键就行了,不用tar的命令了。尝试了网上说的直接update之后再次安装的方式,结果版本号没有改变。所以只能试试网上的源码安装的方式, 结果成功了.就成功了,时间有点久.

5370

基于NXP i.MX RT1180的无传感器FOC电机驱动实战指南

磁场定向控制(FOC)是一种先进的电机控制技术,它通过精密的数学变换,将三相交流电机的控制解耦为独立的转矩和磁场分量,从而实现高效、平稳、低噪音的驱动。其核心原理在于利用Park/Clark变换,在旋转坐标系下对电流进行线性控制。这项技术的价值在于显著提升了永磁同步电机(PMSM)的效率与动态性能,广泛应用于机器人、无人机和工业自动化等高精度场景。本文聚焦于利用NXP i.MX RT1180跨界处理器及其MCUXpresso SDK,快速实现一套完整的无传感器FOC解决方案。通过解析硬件平台选型、软件架构,

weixin_33925615的博客 305

Scratch(四十一):升级版垃圾分类

哈喽,大家好!之前给大家展示过“Scratch(二十四):垃圾分类”。今天呢,给大家展示的Scratch是`升级版垃圾分类`。接下来,我们一起看一下效果吧。

我可以很大侠的博客 6869

Ubuntu升级cmake版本

很多时候,低版本的cmake并不能满足我们的需求。

fakerth的博客 901

永久关闭Windows更新的5种方法

很多家用电脑,如果系统自动更新的话,会变得越来越卡顿,且硬件型号兼容也并不完美。那么我们该如何彻底关闭Win11的自动更新呢?以下准备了5种方法,您可以根据自身实际情况选择合适的方法!

qq_43652793的博客 1万+

ubuntu升级cmake版本

结果显示下图,表示已经升级成功。配置,编译和安装cmake。下载并解压cmake源码。先卸载原来的cmake。查看最新cmake版本。

weixin_43815862的博客 5081

SpyGlass Lint脚本实战:从环境配置到报告生成的完整流程解析

本文详细解析了使用SpyGlass Lint脚本进行数字芯片设计代码质量检查的完整自动化流程。从环境配置、目录结构设计,到核心TCL脚本的编写与模块化配置,再到脚本执行、调试技巧及报告解读,提供了构建健壮、可维护自动化检查框架的实战指南。文章重点阐述了如何通过脚本实现从环境配置到报告生成的一键式操作,并探讨了与企业级CI/CD流程集成的进阶方案。

weixin_29196613的博客 440

DFRobot MGC3130电容式手势传感器库深度解析

电容式近场感应(Electric Near Field Sensing)是一种非接触、抗干扰的三维空间感知技术,其原理基于人体介电特性对高频电场的扰动响应,具备低功耗、高鲁棒性与零物理接触等核心优势。该技术广泛应用于医疗人机交互、工业HMI、智能家电等对可靠性与环境适应性要求严苛的嵌入式场景。DFRobot_MGC3130库正是面向Microchip MGC3130芯片的工程化实现,封装了I²C驱动、ASU硬件加速调度及多层抽象API,支持手势识别、触控检测与接近唤醒等功能动态切换。结合电容式近场感应与嵌入

weixin_34620658的博客 551

ubuntu安装cmake

ubuntu 安装cmake 一、命令行安装 sudo apt install cmake 二、Cmake源码编译安装 1. 更新一下g++ sudo apt-get install g++ 2. 先检查是否有cmake which cmake 如果显示了路径,说明含有cmake,设法卸载掉,可以使用sudo apt-get remove cmake卸载。 3. 下载cmake 下载地址:https://cmake.org/download/ 直接点击下载,或者复制下载链接,使用wget下载。 4

yuanzhoulvpi的博客 6万+

Centos7.9上安装glibc2.28遇到/usr/bin/ld: cannot find -lnss_test2问题

Centos7.9安装glic2.28遇到-lnss_test2问题及解决方案。

freflying1119的博客 2898

如何更新ubuntu中cmake版本

在编译某些项目的时候发现对cmake的版本要求是3.11以上,但是通过update和upgrade的操作之后cmake的版本还是停留在3.5的状态,之后按照网上的一些方法依然没有成功。最后使用源码的方法安装成功了。具体的操作过程如下: 1.下载cmake 打开cmake官网,或者直接点击cmake3.12-linux版本地址下载。 2.安装 注意本文使用的是3.12版本,在安装的时候使用...

Jinpeijie217的博客 2951

37、基于视觉的轻量级面部呼吸和心率测量技术

本文提出了一种基于视觉的轻量级面部呼吸和心率测量技术,通过远程光电容积脉搏波描记法(RPPG)和面部振动信息实现非接触式生理信号采集。创新性地结合框选和特征点选择多个感兴趣区域(ROI),并采用光流跟踪、主成分分析(PCA)和集成经验模态分解(EEMD)等方法优化信号处理流程。实验结果表明,该方法在测量精度和稳定性方面优于传统方法,并可在树莓派4等低功耗平台上实现实时运行,具有广泛的应用前景。

r7s8t的博客 307

OpenClaw第2章:快速安装

本章将手把手教你安装 OpenClaw。

Maynor的博客 3236

Ubuntu:20.04更新cmake到更高版本

cmake升级

qq_55207368的博客 4522

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Ubuntu20.04下QT5.12.12 + VTK8.2.0环境配置、代码测试及问题分析

Ubuntu20.04下QT5.12.12 + VTK8.2.0环境配置、代码测试及问题分析

YR的博客 6428

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Ubuntu下安装最新CMake及CMake简单使用

想把开发环境转移到Linux上,同时也准备阅读些GitHub上的开源代码,开源项目一般都是用cmake管理的。cmake所做的事其实就是告诉编译器如何去编译链接源代码。你也许想问不是有makefile吗,为什么还要它?这里就牵涉到跨平台问题。在Windows平台下是通过project文件去管理这些的,如果不用cmake,那我们为Windows和Linux系统就要写对应的project文件和...

3万+

ubuntu20编译opencv4.5.4+opencv_contrib4.5.4记录

ubuntu20编译opencv4.5.4+opencv_contrib4.5.4记录 第一章:更新环境和安装Cmake 1.更新一下 sudo apt-get update sudo apt-get upgrade 2.安装Cmake 下载:Cmake选择linux的 安装 tar -zxvf cmake-3.22.1.tar.gz 先安装ubuntu基础的Cmake(如果本来就有的话就不需要) sudo apt-get install cmake 然后进入解压文件夹下 cd cmake-3.22

小俊俊的博客 6842

ubuntu18.04安装OpenCV3.4.12步骤及安装中遇到的一些问题

安装步骤 1.下载源文件 在OpenCV的官方网站下载OpenCV的3.4.12源文件 OpenCV源文件下载地址 并下载3.4.12版本的contrib包 OpenCV_contrib下载地址 (其中contrib包是OpenCV中一些比较新的或者不那么稳定的算法模块,而OpenCV的主体中是比较稳定的算法模块) 2.解压 将OpenCV解压到喜欢的位置,例如 ...

dada19980122的博客 5193

【安装】Ubuntu18.04.5安装驱动+cuda+cudnn+cmake+Yolov4环境

Ubuntu16安装驱动,cuda和cuDNN 系统环境:ubuntu16.04 首先查看显卡版本:lspci | grep -i vga 即 “GP106 [GeForce GTX 1060]” 1. 安装显卡驱动 01.准备工作,选择版本 参考博文:https://blog.csdn.net/yinwangde/article/details/89439648 去官网找显卡对应的驱动版本, 英伟达官网 http://www.nvidia.cn/Download/index.aspx?lang=cn

weixin_46353422的博客 1485

如何更新Ubuntu Linux 中CMake 的版本

在编译Geant4相关项目的时候发现对CMake的版本要求是3.9以上,但是通过update和upgrade的操作之后CMake的版本还是停留在3.5的状态,那就只能使用源码的方法安装了。 具体的操作过程如下: 1.下载CMake 打开cmake官网,或者直接点击 cmake3.12-linux版本地址下载。 2.安装 注意本文使用的是3.12版本,在安装的时候使用跟自己下载的版本对应的...

不拱地的猪的专栏 1274

ubuntu18.04安装opencv4.5.4

记录ubuntu18.04安装opencv4.5.4全过程 1.首先确保有cmake与make sudo apt-get install cmake sudo apt-get install make 2.安装依赖环境 sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev sudo apt-get install li

Murray__的博客 7073

Ubuntu上如何使用sh文件更新CMake

以下版本仅为验证版本,不代表仅在该环境下有效。

发布工作学习过程中遇到的问题和解决方案 1123
上一篇: iis以fastcgi配置php时出现FastCGI进程意外退出问题解决
simonjay2007
博客等级 码龄17年 104粉丝 112原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值