Télécharger les sources de Heimdall

Dépôt du code source de Heimdall.

Si vous compilez sous Windows (Source : Heimdall/Win32/README.txt)

Heimdall et Heimdall Frontend utilisent tous deux CMake pour gérer le processus de compilation. CMake peut générer des fichiers pour différents systèmes de build, dont GNU Make et Visual Studio. Cependant, les paquets officiels sont compilés avec GNU Make et MinGW-W64 GCC/G++.

NOTE : les builds officiels utilisent MinGW-W64 simplement parce que le développement multi-plateforme est plus simple en n’utilisant qu’un seul IDE (CLion de Jetbrains) et des chaînes d’outils similaires.

  1. Mettez en place un environnement de compilation MinGW-W64 à l’aide de MSYS2 : http://msys2.github.io/
  2. Après l’installation de MSYS2, une invite de commande se lance ; saisissez :
Pacman -Syu
Pacman -S mingw-w64-x86_64 mingw-w64-x86_64-clang mingw-w64-x86_64-cmake mingw-w64-x86_64-libusb mingw-w64-x86_64-qt5-static make
  1. Ajoutez les binaires MinGW-W64 à votre variable d’environnement PATH :
export PATH="/mingw64/bin:$PATH"
  1. Compilez Heimdall et Heimdall Frontend
mkdir build
cd build
cmake -G "MSYS Makefiles" -DCMAKE_BUILD_TYPE=Release -DQt5Widgets_DIR=/c/msys64/mingw64/qt5-static/lib/cmake/Qt5Widgets ..
make

Si vous compilez sous Linux (Source : Heimdall/Linux/README.txt)

  1. Assurez-vous d’abord d’avoir installé build-essential, cmake, zlib1g-dev, qt5-default, libusb-1.0-0-dev et OpenGL (par exemple libgl1-mesa-glx et libgl1-mesa-dev). NOTE : les noms des paquets peuvent ne pas être strictement identiques à ceux ci-dessus.
  2. Ouvrez un terminal et rendez-vous dans le répertoire où vous avez téléchargé, ou extrait, Heimdall.
  3. Saisissez les commandes suivantes pour compiler la suite Heimdall :
mkdir build cd build cmake -DCMAKE_BUILD_TYPE=Release .. make

Si vous compilez sous Mac OSX (Source : Heimdall/OSX/README.txt)

  1. Appliquez le correctif suivant :
  2. Ouvrez le Terminal et installez les dépendances avec Homebrew (http://brew.sh)
brew install libusb qt5 cmake
  1. Compilez Heimdall et Heimdall Frontend
mkdir build
cd build
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DQt5Widgets_DIR=/usr/local/opt/qt5/lib/cmake/Qt5Widgets ..
make

Cette documentation « Install Heimdall v1.4.2 » est un dérivé de Win32/README.txt, Linux/README.txt et /OSX/README.txt du projet Heimdall, utilisé sous licence MIT.