Build Heimdall
Baixe os códigos-fonte do Heimdall
Repositório do código-fonte do Heimdall.
Se você estiver compilando no Windows (Fonte: Heimdall/Win32/README.txt)
Tanto o Heimdall quanto o Heimdall Frontend utilizam o CMake para gerenciar o processo de compilação. O CMake pode gerar arquivos para diversos sistemas de compilação, incluindo o GNU Make e o Visual Studio. No entanto, os pacotes oficiais são compilados com o GNU Make e o MinGW-W64 GCC/G++.
OBSERVAÇÃO: Os builds oficiais utilizam o MinGW-W64 simplesmente porque o desenvolvimento multiplataforma em andamento é mais simples quando se utiliza apenas um IDE (o CLion da JetBrains) e conjuntos de ferramentas semelhantes.
- Configure um ambiente de compilação MinGW-W64 utilizando o MSYS2: http://msys2.github.io/
- Após instalar o MSYS2, será aberta uma janela do prompt de comando. Digite:
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 - Adicione os binários do MinGW-W64 à variável de ambiente PATH:
export PATH="/mingw64/bin:$PATH" - Compile Heimdall e 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
Se você estiver compilando no Linux (Fonte: Heimdall/Linux/README.txt)
- Primeiro, certifique-se de que você instalou
build-essential,cmake,zlib1g-dev,qt5-default,libusb-1.0-0-deveOpenGL(p. ex.,libgl1-mesa-glxandlibgl1-mesa-dev). NOTA: Os nomes dos pacotes podem não ser exatamente iguais aos indicados acima. - Abra um terminal e acesse o diretório para o qual você baixou ou descompactou o Heimdall.
- Digite os seguintes comandos para compilar o Heimdall Suite:
mkdir build cd build cmake -DCMAKE_BUILD_TYPE=Release .. make
Se você estiver compilando no Mac OS X (Fonte: Heimdall/OSX/README.txt)
- Aplique o seguinte patch:
- Abra o Terminal e instale as dependências usando o Homebrew (http://brew.sh)
brew install libusb qt5 cmake - Compile Heimdall e 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 documentação “Install Heimdall v1.4.2” é uma versão derivada de Win32/README.txt, Linux/README.txt e /OSX/README.txt pelo projeto Heimdall, usada sob a Licença MIT.