Notas de Compilación para Windows
Algunas notas sobre cómo construir Menelik Core en Windows.
Preparación del Entorno
Para compilar Menelik Core en Windows, es necesario configurar un entorno de desarrollo adecuado. Recomendamos utilizar la plataforma de desarrollo MSYS2, que proporciona un entorno Unix-like en Windows.
Instalación de MSYS2
Sigue los siguientes pasos para instalar y configurar MSYS2:
- Descarga el instalador de MSYS2 desde msys2.org.
- Ejecuta el instalador y sigue las instrucciones para instalar MSYS2 en tu sistema.
- Abre la terminal de MSYS2 y actualiza los paquetes del sistema:
pacman -Syu
Reinicia la terminal de MSYS2 y actualiza nuevamente los paquetes:
pacman -Syu
Instalación de las Dependencias
Instala las herramientas y bibliotecas necesarias para compilar Menelik Core:
pacman -S base-devel mingw-w64-x86_64-toolchain autoconf automake libtool
Compilación de Menelik Core
Sigue los siguientes pasos para compilar Menelik Core:
- Clona el repositorio de Menelik Core:
git clone https://github.com/MenelikCoin/menelik.git
- Entra en el directorio del proyecto:
cd menelik
- Configura las dependencias:
cd depends
make HOST=x86_64-w64-mingw32 -j4
cd ..
- Genera los scripts de configuración:
./autogen.sh
- Configura el proyecto:
./configure --prefix=$(pwd)/depends/x86_64-w64-mingw32
- Compila Menelik Core:
make -j4
Configuraciones Adicionales
Para deshabilitar la caché de compilación ccache
, utiliza la siguiente opción durante la configuración:
./configure --prefix=$(pwd)/depends/x86_64-w64-mingw32 --disable-ccache
Para mostrar una lista completa de las opciones de configuración disponibles, usa:
./configure --help