Heimdall-Quellen herunterladen

Heimdall-Quellcode-Repository.

Wenn Sie unter Windows bauen (Quelle: Heimdall/Win32/README.txt)

Heimdall und Heimdall Frontend verwenden beide CMake zur Steuerung des Build-Prozesses. CMake kann Dateien für verschiedene Build-Systeme generieren, darunter GNU Make und Visual Studio. Die offiziellen Pakete werden jedoch mit GNU Make und MinGW-W64 GCC/G++ kompiliert.

HINWEIS: Die offiziellen Builds verwenden MinGW-W64 einfach deshalb, weil die laufende plattformübergreifende Entwicklung einfacher ist, wenn nur eine IDE (Jetbrains CLion) und ähnliche Toolchains verwendet werden.

  1. Richten Sie mit MSYS2 eine MinGW-W64-Build-Umgebung ein: http://msys2.github.io/
  2. Nach der Installation von MSYS2 öffnet sich eine Eingabeaufforderung. Geben Sie dort ein:
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. Fügen Sie die MinGW-W64-Binärdateien zu Ihrer PATH-Umgebungsvariable hinzu:
export PATH="/mingw64/bin:$PATH"
  1. Heimdall & Heimdall Frontend bauen
mkdir build
cd build
cmake -G "MSYS Makefiles" -DCMAKE_BUILD_TYPE=Release -DQt5Widgets_DIR=/c/msys64/mingw64/qt5-static/lib/cmake/Qt5Widgets ..
make

Wenn Sie unter Linux bauen (Quelle: Heimdall/Linux/README.txt)

  1. Stellen Sie zunächst sicher, dass build-essential, cmake, zlib1g-dev, qt5-default, libusb-1.0-0-dev und OpenGL (z. B. libgl1-mesa-glx und libgl1-mesa-dev) installiert sind. HINWEIS: Die Paketnamen sind möglicherweise nicht exakt identisch mit den oben genannten.
  2. Öffnen Sie ein Terminal und navigieren Sie zu dem Verzeichnis, in das Sie Heimdall heruntergeladen oder entpackt haben.
  3. Geben Sie die folgenden Befehle ein, um die Heimdall Suite zu kompilieren:
mkdir build cd build cmake -DCMAKE_BUILD_TYPE=Release .. make

Wenn Sie unter Mac OSX bauen (Quelle: Heimdall/OSX/README.txt)

  1. Wenden Sie den folgenden Patch an:
  2. Öffnen Sie das Terminal und installieren Sie die Abhängigkeiten mit Homebrew (http://brew.sh)
brew install libusb qt5 cmake
  1. Heimdall & Heimdall Frontend bauen
mkdir build
cd build
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DQt5Widgets_DIR=/usr/local/opt/qt5/lib/cmake/Qt5Widgets ..
make

Diese Dokumentation „Install Heimdall v1.4.2“ ist eine Ableitung von Win32/README.txt, Linux/README.txt und /OSX/README.txt des Heimdall-Projekts, verwendet unter der MIT-Lizenz.