Compilar Heimdall
EditarDescargar las fuentes de Heimdall
Repositorio del código fuente de Heimdall.
Si compilas en Windows (Fuente: Heimdall/Win32/README.txt)
Heimdall y Heimdall Frontend usan ambos CMake para gestionar el proceso de compilación. CMake puede generar archivos para varios sistemas de compilación, incluidos GNU Make y Visual Studio. Sin embargo, los paquetes oficiales se compilan con GNU Make y MinGW-W64 GCC/G++.
NOTA: las compilaciones oficiales usan MinGW-W64 simplemente porque el desarrollo multiplataforma continuo es más sencillo usando un solo IDE (CLion de JetBrains) y cadenas de herramientas similares.
- Prepara un entorno de compilación MinGW-W64 usando MSYS2: http://msys2.github.io/
- Tras instalar MSYS2 se abrirá un símbolo del sistema; introduce:
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
- Añade los binarios de MinGW-W64 a tu variable de entorno PATH:
export PATH="/mingw64/bin:$PATH"
- Compila Heimdall y 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 compilas en Linux (Fuente: Heimdall/Linux/README.txt)
- Primero asegúrate de tener instalados
build-essential,cmake,zlib1g-dev,qt5-default,libusb-1.0-0-devyOpenGL(por ejemplolibgl1-mesa-glxylibgl1-mesa-dev). NOTA: los nombres de los paquetes pueden no ser exactamente iguales a los anteriores. - Abre un terminal y navega hasta el directorio donde descargaste o descomprimiste Heimdall.
- Introduce los siguientes comandos para compilar la suite Heimdall:
mkdir build cd build cmake -DCMAKE_BUILD_TYPE=Release .. make
Si compilas en Mac OSX (Fuente: Heimdall/OSX/README.txt)
- Aplica el siguiente parche:
- Abre Terminal e instala las dependencias con Homebrew (http://brew.sh)
brew install libusb qt5 cmake
- Compila Heimdall y Heimdall Frontend
mkdir build
cd build
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DQt5Widgets_DIR=/usr/local/opt/qt5/lib/cmake/Qt5Widgets ..
make
Esta documentación «Install Heimdall v1.4.2» es un derivado de Win32/README.txt, Linux/README.txt y /OSX/README.txt de Heimdall Project, usado bajo Licencia MIT.