-
Notifications
You must be signed in to change notification settings - Fork 72
fr_linux_global installation
Sous linux la plus part des installations peuvent s'effectuer d'une seule tâche en ligne de commande.
- Git
- Compilateurs et debugger C++
- CMake
- Boost
- Ninja
- Valgrind
Dans un terminal :
sudo apt-get install git
Deux compilateurs possibles pour medInria G++ et CLang.
Pour G++, il est probable qu'il soit déjà installé par défaut dans votre distribution de Linux.
Pour installer G++ dans un terminal :
sudo apt-get install g++
Concernant Clang, Clang-Tidy est intéressant pour la vérification des règles de codage.
Installer Clang dans un terminal :
sudo apt-get install clang clang-tidy
Pour le debugger, il est probable qu'il soit déjà installé par défaut dans votre distribution de Linux.
Installer GDB dans un terminal :
``` sudo apt-get install gdb ```
Installer CMake, dans un terminal :
sudo apt-get install cmake cmake-curses-gui cmake-qt-gui
cmake-curses-gui et cmake-qt-gui sont les deux interfaces, ligne de commandes et GUI pour contrôler CMake.
Installer Boost, dans un terminal :
sudo apt-get install libboost-all-dev
Installer Valgrind, dans un terminal :
sudo apt-get install valgrind
Ninja remplace make et permet des compilations plus rapides, il est de plus naturellement multi-threads et multi-processus.
Installer Ninja, dans un terminal :
sudo apt-get install ninja-build
Supprimer l'avertissement “No LSB modules are available.” :
sudo apt-get install lsb-core
Sur certaines distributions légères, comme par exemple XUbuntu, il est nécessaire d'installer les bibliothèques de développement OpenGL :
sudo apt-get install libglew-dev libsdl2-dev libsdl2-image-dev libglm-dev libfreetype6-dev
sudo apt-get install git
sudo apt-get install g++ gdb clang clang-tidy
sudo apt-get install libboost-all-dev
sudo apt-get install cmake cmake-curses-gui cmake-qt-gui
sudo apt-get install valgrind
sudo apt-get install ninja-build
sudo apt-get install libglew-dev libsdl2-dev libsdl2-image-dev libglm-dev libfreetype6-dev
Installation de Qt et Qt-Creator Qt/Qt-Creator