Mise à niveau d'Ubuntu version cmake

        Nous devons utiliser cmake lors de l'apprentissage du slam et d'autres contenus, mais le niveau cmake par défaut peut ne pas suffire. Par exemple, sur Ubuntu16.04 que j'utilise, cmake3.5 est installé par défaut, et lors de l'installation de bibliothèques telles que Sophus, vous avez besoin d'au moins la version 3.10.

        Après avoir combiné les tentatives de plusieurs articles, j'ai finalement trouvé une méthode de mise à jour réalisable.

        Remarque : Ne désinstallez pas puis installez, car le lien d'origine sera perdu.

Table des matières

cmake mise à jour

1.cmake télécharger

2. Décompressez

3.Configuration

 4.Compiler

5.Installation

6. Lien logiciel

 7. Vérifiez la version


cmake mise à jour

        Pour interroger la version, vous pouvez ouvrir un terminal et saisir :

cmake --version

        De plus, s'il y a une erreur dans la création intermédiaire et dans d'autres étapes, par exemple, cela indique qu'openssl est manquant, recherchez simplement le didacticiel et installez-le.

1.cmake télécharger

        Ouvrez le terminal et entrez la commande pour télécharger le package compressé :

wget https://cmake.org/files/v3.22/cmake-3.22.1.tar.gz

        Vous pouvez également le télécharger sur le site officiel. Il s'agit de la version 3.22.1.

2. Décompressez

        Si vous l'extrayez dans le dossier actuel, saisissez dans le terminal :

tar -xvzf cmake-3.22.1.tar.gz

        Le dossier cmake lui-même se trouve dans le répertoire /usr/share/ . Vous pouvez également le décompresser directement dans ce répertoire, qui est plus organisé. Cependant, toutes les commandes suivantes dans ce dossier nécessitent les autorisations sudo :

sudo tar -xvzf cmake-3.22.1.tar.gz -C /usr/share

3.Configuration

        Toutes les opérations ultérieures sont divisées en deux types : décompresser par défaut et placer dans le répertoire /usr/share/ . La plupart des différences sont basées sur l'ajout ou non de sudo.

        Allez d'abord dans le dossier cible :

cd cmake-3.22.1

        S'il est placé dans le répertoire /usr/share/ :

cd /usr/share/cmake-3.22.1

        Configurez ensuite :

chmod 777 ./configure
./configure

        S'il est placé dans le répertoire /usr/share/ :

sudo chmod 777 ./configure
sudo ./configure

        Les deux résultats sont : Cmake a démarré. Maintenant, exécutez make.

 4.Compiler

        entrer

make

        S'il est placé dans le répertoire /usr/share/ :

sudo make

        Le résultat est:

5.Installation

        Idem que celui-ci :

sudo make install

       Le résultat est:

 

6. Lien logiciel

        entrer:

sudo update-alternatives --install /usr/bin/cmake cmake /usr/local/bin/cmake 1 --force

        Le résultat est:

 7. Vérifiez la version

        entrer:

cmake --version

        Le résultat est:

Je suppose que tu aimes

Origine blog.csdn.net/weixin_43907136/article/details/127569449
conseillé
Classement