[Linux] Установите CMake на Jetson Nano
Учитывая, что JetsonNano относится к платформе arm64, многие инструменты имеют неожиданные проблемы.Эта статья имеет целью поделиться процессом установки CMake из исходного кода .
-
Подготовьте
JetsonNano, установите g++ и gcc
для удаления оригинального CMake (если есть)
sudo apt remove cmake
или найдите install_manifest.txt в каталоге установки cmake, каталог установки всех вспомогательных файлов cmake сохраняется в txt, и все файлы, отображаемые в txt удалить смолу
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)
-
Команда Run
make
-
Команда Run
sudo make install
На этом установка завершена.
-
-
Проверка установки
а) Проверьте версию CMake:
cmake --version
б) Проверьте путь к компилятору:
sudo cmake ../
Учитывая, что JetsonNano относится к платформе arm64, многие инструменты имеют неожиданные проблемы.Эта статья имеет целью поделиться процессом установки CMake из исходного кода .
-
Подготовьте
JetsonNano, установите g++ и gcc
для удаления оригинального CMake (если есть)
sudo apt remove cmake
или найдите install_manifest.txt в каталоге установки cmake, каталог установки всех вспомогательных файлов cmake сохраняется в txt, и все файлы, отображаемые в txt удалить смолу
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)
-
Команда Run
make
-
Команда Run
sudo make install
На этом установка завершена.
-
-
Проверка установки
а) Проверьте версию CMake:
cmake --version
б) Проверьте путь к компилятору:
sudo cmake ../