【Linux】JetsonNano安装CMake

【Linux】JetsonNano安装CMake

鉴于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/

  • 逐步安装

    1. 打开压缩包所在文件夹,解压包
      tar -xzvf cmake-3.18.0-rc1.tar.gz

    2. 打开解压后的文件夹
      cd cmake-3.18.0-rc1

    3. 运行命令:
      ./configure

      [PS] 此处可能报找不到OpenSSL的错,解决方法是编辑CMakeLists.txt文件,在文件开头加:
      set(CMAKE_USE_OPENSSL OFF)

    4. 运行指令
      make

    5. 运行指令
      sudo make install

      到这里安装就完成了。

  • 验证安装
    a) 检查CMake版本:
    cmake --version

    b) 检查编译器路径:
    sudo cmake ../

鉴于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/

  • 逐步安装

    1. 打开压缩包所在文件夹,解压包
      tar -xzvf cmake-3.18.0-rc1.tar.gz

    2. 打开解压后的文件夹
      cd cmake-3.18.0-rc1

    3. 运行命令:
      ./configure

      [PS] 此处可能报找不到OpenSSL的错,解决方法是编辑CMakeLists.txt文件,在文件开头加:
      set(CMAKE_USE_OPENSSL OFF)

    4. 运行指令
      make

    5. 运行指令
      sudo make install

      到这里安装就完成了。

  • 验证安装
    a) 检查CMake版本:
    cmake --version

    b) 检查编译器路径:
    sudo cmake ../

猜你喜欢

转载自blog.csdn.net/weixin_45306341/article/details/127622643