cmake类似make工具功能,用来读取并且执行CMakeList.txt文件的语句,最终生成Makefile文件,从而进行编译工程项目。下面总结梳理一下本人在mips架构和loongarch架构(loongarch架构下在Configure步骤直接./Configure)下离线源码编译安装cmake的过程。主要用来编译程序,以及使用qt的cmake功能。
1、安装环境
首先,说明一下安装环境,一般来说,对于linux操作系统,都会带有gcc、g++编译器,这里不再赘述。
CPU架构:mips架构(龙芯3A4000)。
操作系统:linux操作系统64位。
内存:8G。
2、安装源码准备
①openssl-1.1.1k.tar.gz;
②cmake-3.21.1.tar.gz;
3、源码编译安装步骤
3.1 源码编译安装cmake
在编译安装cmake之前需要先安装openssl。
(1)安装openssl
将openssl的源码压缩包解压缩到一个自己指定的目录,然后在命令行下进入到openssl解压缩后的源码目录。执行如下的步骤进行编译安装:
$./Configure linux64-mips64
$make
$make test
$sudo make install
其中,make test完成后,命令行窗口会打印"Result:PASS",表示测试成功。
(2)安装cmake
将cmake的源码压缩包解压缩到一个自己指定的目录,然后在命令行下进入到cmake解压缩后的源码目录。执行如下的步骤进行编译安装:
$./bootstrap
$make
$sudo make install
4、安装测试
编译安装完成之后,进行测试,可以简单测试是否安装成功。简单测试方法有如下几种:
(1)在命令行下输入:
$cmake --version
打印出cmake版本号,说明安装成功。
5、开发实战
参考cmake官方开发手册等资料进行cmake开发实战,后续继续总结。
以上是本人的实践总结,可行。
留言与评论(共有 0 条评论) “” |