Heimdall bauen
BearbeitenHeimdall-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.
- Richten Sie mit MSYS2 eine MinGW-W64-Build-Umgebung ein: http://msys2.github.io/
- 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
- Fügen Sie die MinGW-W64-Binärdateien zu Ihrer PATH-Umgebungsvariable hinzu:
export PATH="/mingw64/bin:$PATH"
- 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)
- Stellen Sie zunächst sicher, dass
build-essential,cmake,zlib1g-dev,qt5-default,libusb-1.0-0-devundOpenGL(z. B.libgl1-mesa-glxundlibgl1-mesa-dev) installiert sind. HINWEIS: Die Paketnamen sind möglicherweise nicht exakt identisch mit den oben genannten. - Öffnen Sie ein Terminal und navigieren Sie zu dem Verzeichnis, in das Sie Heimdall heruntergeladen oder entpackt haben.
- 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)
- Wenden Sie den folgenden Patch an:
- Öffnen Sie das Terminal und installieren Sie die Abhängigkeiten mit Homebrew (http://brew.sh)
brew install libusb qt5 cmake
- 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.