鉴于JetsonNano属于arm64平台,许多工具都出现未曾设想的问题,本文旨在分享从源码安装CMake的过程。
-
预备
JetsonNano一台,安装好g++和gcc
卸载原来的CMake(若有)
sudo apt remove cmake
或者从cmake的安装目录下找到install_manifest.txt,txt中保存了所有cmake的附属文件的安装目录,将txt中显示的文件全部删除tar
sudo rm -rf /usr/local/share/cmake*
-
下载源码(见我上传的资源)
此处有坑:CLion远程调试支持版本2.8.11-3.16.x,如果用CLion构建工具链需要注意最新版的3.18并不被支持。
https://cmake.org/download/ -
逐步安装
-
打开压缩包所在文件夹,解压包
tar -xzvf cmake-3.18.0-rc1.tar.gz
-
打开解压后的文件夹
cd cmake-3.18.0-rc1
-
运行命令:
./configure
[PS] 此处可能报找不到OpenSSL的错,解决方法是编辑CMakeLists.txt文件,在文件开头加:
set(CMAKE_USE_OPENSSL OFF)
-
运行指令
make
-
运行指令
sudo make install
到这里安装就完成了。
-
-
验证安装
a) 检查CMake版本:
cmake --version
b) 检查编译器路径:
sudo cmake ../