首页 > 系统相关 >Linux编译安装cmake

Linux编译安装cmake

时间:2023-10-20 22:45:05浏览次数:30  
标签:cmake tar 3.21 编译 https Linux org 安装

# cmake官网
https://cmake.org/
# cmake各个版本源码仓库
https://cmake.org/files/
# 下载
wget https://cmake.org/files/v3.21/cmake-3.21.1.tar.gz
# 解压
tar xvf cmake-3.21.1.tar.gz && cd cmake-3.21.1/
# 引导安装程序帮助
./bootstrap --help
# 创建安装目录
mkdir build
# 配置安装到指定目录(默认安装到/usr/local目录下)
./bootstrap --prefix=/root/cmake/cmake-3.21.1/build
# 编译&&安装
make && make install

标签:cmake,tar,3.21,编译,https,Linux,org,安装
From: https://www.cnblogs.com/hhddd-1024/p/17778165.html

相关文章

  • QT cmake工程使用QXlsx源码操作execl,无需编译QXlsx,也不需要下载其他东西,windows和ubu
    一、下载地址:链接二、进入下载好的QXlsx目录下,取出QXlsx目录和README.md待用三、用qt创建一个简单的cmake工程,将QXlsx目录和README.md文件放到cmakelists.txt所在目录 四、修改cmakelists.txt文件cmake_minimum_required(VERSION3.5)project(xlsxTestLANGUAGESCXX)......
  • Linux-管道、环境变量、常用命令
    目录管道概念要点与文件重定向的区别环境变量概念查看常用命令查看系统状况权限文件查找用户相关工具管道概念管道的作用类似于文件重定向,可以将前一个命令的stout做为下一个命令的stdin要点管道命令进处理stdout,会忽略stderr管道右边的命令必须能接受stdin多个管道命令可......
  • 如何在Linux中实施密码策略(Ubuntu / CentOS)
    尽管Linux被认为是一个安全的操作系统,但其安全性与登录用户的密码强度一样。密码策略的存在是为了确保为用户设置一个强大的密码,作为一个Linux用户,你应该注意执行这些策略,使违规行为难以发生。你肯定不希望用户配置弱密码或容易猜测的密码,这些密码可以在几秒钟内被黑客强行破解。......
  • 第一章:Linux的一些基本概念
    一些概念在Linux系统中,每个设备都被当成一个文件对待如,SATA接口的硬盘的文件名即为/dev/sd[a-d]。几乎所有硬件设备文件都在/dev这个目录内。窗口Linux默认会为用户提供六个终端让用户登录,切换方式:Ctrl+Alt+F1~F6其中F1对应图形用户界面模式目录当登录用户为root时,~代表......
  • 创龙瑞芯微RK3568交叉编译(c和驱动module)
    前言由于项目需要,接触多个公司的RK3568,正点原子的,创龙的,迅为的。最后选择了创龙的。做了一段时间,发现给的教程和其他参考资料很少。所以必须一点一点得自己试验。以后的文章页会一点一点的写。希望给需要的小伙伴带个路。资料中大部分功能在用户资料里面有,小伙伴一步步可......
  • lamp编译安装的apache和php部分
     安装依赖包apr下载源码,且解压缩,然后编译安装即可wget-chttp://archive.apache.org/dist/apr/apr-1.5.2.tar.bz2[lamp-serverroot/usr/local/software-apache]$tar-xfapr-1.5.2.tar.bz2[lamp-serverroot/usr/local/software-apache]$[lamp-serverroot/usr/local/soft......
  • 内核编译obj-m和obj-y的区别
    在内核编译时,主要涉及一下文件:kernel/arch/arm/configs/*.defconfigkernel/driver/*/Makefilekernel/driver/*/Kconfig如果我们想要往内核中增加新的节点,还要涉及到设备树文件,kernel/arch/arm/boot/dts/在进行模块编译时,主要有两个选项,obj-m和obj-y,而与内核密切相关的是obj-y......
  • 【Linux驱动】内核模块编译 —— make modules 的使用(单模块编译、多模块编译)
    编译驱动一般采用的是将驱动编译成模块(.ko文件),然后加载到内核,这其中就用到了makemodules命令。目录一、单模块编译1、一个c文件编译成一个ko文件2、多个文件编译成一个ko文件二、多模块编译(多文件多模块)一、单模块编译1、一个c文件编译成一个ko文件下面是最简......
  • 《Linux内核完全注释》(1)
    1概述1.1Linux发展1.1.1UnixUnix诞生于1969年,1972年用C语言进行改写,使其能够广泛推广。1.1.2Minix基于Unix,一群老师研发了minix用于教学,但是由于不开源,功能也不够,只够用于教学。这激发了Linus开发了Linux操作系统。1.1.3GNU计划在1984年,为了推广开源操作系统,让大家都......
  • Linux实用操作
    Linux实用操作快捷键Ctrl+C:强制停止用于Linux程序运行的时候命令输入错误,也可以通过快捷键ctrl+c,退出当前输入,重新输入Ctrl+d:退出或登出通过快捷键:ctrl+d,退出账户的登录退出某些特定程序的专属页面不能用于退出vi/vim历史命令搜索history:通过history命令,查......