Menelik Logo

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:

  1. Descarga el instalador de MSYS2 desde msys2.org.
  2. Ejecuta el instalador y sigue las instrucciones para instalar MSYS2 en tu sistema.
  3. 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:

  1. Clona el repositorio de Menelik Core:
git clone https://github.com/MenelikCoin/menelik.git
  1. Entra en el directorio del proyecto:
cd menelik
  1. Configura las dependencias:

cd depends
make HOST=x86_64-w64-mingw32 -j4
cd ..
    
  1. Genera los scripts de configuración:
./autogen.sh
  1. Configura el proyecto:
./configure --prefix=$(pwd)/depends/x86_64-w64-mingw32
  1. 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