Мне удалось обновить CMake на моем ПК, переходящем по этой ссылке, Как обновить cmake в Ubuntu. Но теперь я хочу обновить CMake на своем Jetson TX2 Nvidia, который является базирующейся архитектурой ARM, и шаги на той ссылке не работает (только работы хорошо с x86).
1 из модератора Nvidia подтверждает это, см. https://devtalk.nvidia.com/default/topic/1048533/jetson-tx2/how-to-install-cmake-3-8-in-jetson-tx2-/post/5321354/? offset=3#5321357.
Моя текущая версия CMake 3.5.1, потому что она была установлена с помощью sudo apt-get install cmake
и я должен установить последнюю версию CMake. У кого-либо есть опыт обновления CMake к последней версии в основанной на ARM Ubuntu как Jetson TX2?
Решенный. Я создал CMake из источника с помощью этих шагов:
sudo apt remove cmake
wget https://cmake.org/files/v3.8/cmake-3.8.2.tar.gz
tar xf cmake-3.8.2.tar.gz
cd cmake-3.8.2
./configure
sudo make install
cmake --version
Если после cmake --version
cmake все еще не найден, мы должны добавить установленный cmake путь каталога bin в .bashrc
:
vim ~/.bashrc
export PATH=/home/ubuntu/cmake-3.8.2/bin
#save
source ~/.bashrc
cmake --version