Áú»¢¶Ä²©

Esta es una traducci¨®n de la p¨¢gina de documentaci¨®n original en espa?ol. Ay¨²danos a mejorarla.

2 Compilando Áú»¢¶Ä²© agent 2 en Windows

Descripci¨®n general

Esta secci¨®n muestra como compilar Áú»¢¶Ä²© agent 2 (Windows) desde el c¨®digo fuente.

Instalar el Compilador MinGW

1. Descargar MinGW-w64 con SJLJ (set jump/long jump) Exception Handling y Windows threads (por ejemplo x86_64-8.1.0-release-win32-sjlj-rt_v6-rev0.7z)
2. Extraer el paquete y moverlo a c:\mingw
3. Configurar la variable de ambiente

@echo off
       set PATH=%PATH%;c:\mingw\bin
       cmd

Cuando compile utilice la l¨ªnea de comandos Windows en lugar de la termina MSYS provista por MinGW

Compilaci¨®n de librer¨ªas de desarrollo PCRE

Las siguientes instrucciones compilar¨¢n e instalar¨¢n las librer¨ªas PCRE de 64 bits en c:\dev\pcre y las librer¨ªas de 32 bits en c:\dev\pcre32:

1. Descargue la librer¨ªa PCRE o PCRE2 () y extraigala
2. Abra cmd y navegue hasta las fuentes extra¨ªdas.

Compilar PCRE 64bit

1. Borre las configuraciones/cache anteriores, si es que existen:

del CMakeCache.txt
       rmdir /q /s CMakeFiles

2. Ejecute cmake (CMake puede ser instalado desde ):

cmake -G "MinGW Makefiles" -DCMAKE_C_COMPILER=gcc -DCMAKE_C_FLAGS="-O2 -g" -DCMAKE_CXX_FLAGS="-O2 -g" -DCMAKE_INSTALL_PREFIX=c:\dev\pcre

3. Despu¨¦s, ejecute:

mingw32-make clean
       mingw32-make install
Compilar PCRE 32bit

1. Ejecute:

mingw32-make clean

2. Borrar CMakeCache.txt:

del CMakeCache.txt
       rmdir /q /s CMakeFiles

3. Ejecutar cmake:

cmake -G "MinGW Makefiles" -DCMAKE_C_COMPILER=gcc -DCMAKE_C_FLAGS="-m32 -O2 -g" -DCMAKE_CXX_FLAGS="-m32 -O2 -g" -DCMAKE_EXE_LINKER_FLAGS="-Wl,-mi386pe" -DCMAKE_INSTALL_PREFIX=c:\dev\pcre32

4. Despu¨¦s, ejecutar:

mingw32-make install

Instalar las librer¨ªas de desarrollo OpenSSL

1. Descargue las compilaciones 32 y 64 bit desde
2. Estraiga los archivos dentro de los directorios c:\dev\openssl32 y c:\dev\openssl respectivamente.
3. Despu¨¦s de esto borre los archivos extra¨ªdos *.dll.a (dll llama a las librer¨ªas contenedoras) dado a que MinGW prioriza esas librer¨ªas antes de las librer¨ªas est¨¢ticas.

Compilando Áú»¢¶Ä²© agent 2

32 bit

Abra el ambiente MinGW environment (desde la l¨ªnea de comandos de Windows) y navegue al directorio build/mingw dentro del ¨¢rbol del c¨®digo fuente de Áú»¢¶Ä²©.

Ejecute:

mingw32-make clean
       mingw32-make ARCH=x86 PCRE=c:\dev\pcre32 OPENSSL=c:\dev\openssl32
64 bit

Abra el ambiente MinGW environment (desde la l¨ªnea de comandos de Windows) y navegue al directorio build/mingw dentro del ¨¢rbol del c¨®digo fuente de Áú»¢¶Ä²©.

Ejecute:

mingw32-make clean
       mingw32-make PCRE=c:\dev\pcre OPENSSL=c:\dev\openssl

Tanto las versiones de 32- como la de 64- bit pueden ser compiladas en una plataforma de 64-bit, pero la versi¨®n de 32-bit s¨®lo puede ser compilada en una plataforma de 32-bit. Si trabaja en una plataforma de 32-bit, siga los mismos pasos que la versi¨®n de 64-bit en una plataforma de 64-bit.