Esta seção demonstra como construir o Zabbix agent 2 (Windows) a partir de fontes.
1. Download MinGW-w64 with SJLJ (set jump/long jump) Manipulação de exceção e tópicos do Windows (for example x86_64-8.1.0-release-win32-sjlj-rt_v6-rev0.7z)
2. Extract and move to c:\mingw
3. Setup environmental variable
Ao compilar, use o prompt do Windows em vez do terminal MSYS fornecido por MinGW
As instruções a seguir irão compilar e instalar o PCRE de 64 bits bibliotecas em c:\dev\pcre e bibliotecas de 32 bits em c:\dev\pcre32:
1. Baixe a biblioteca PCRE versão 8.XX em pcre.org (http://ftp.pcre.org/pub/pcre/) e extrair
2. Abra cmd e navegue até as fontes extraídas
1. Delete old configuration/cache if exists:
2. Run cmake (CMake can be installed from https://cmake.org/download/):
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. Next, run:
1. Run:
2. Delete CMakeCache.txt:
3. Run 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. Next, run:
If you don't have it installed already, install Cygwin and Perl for Cygwin and configure them according to instructions in the official Perl documentation.
Run:
perl Configure mingw64 no-shared no-ui-console no-tests no-capieng --libdir=lib --api=1.1.0 --prefix=c:\dev\openssl32 --openssldir=c:\dev\openssl32
make build_sw
make install_dev
Abra o ambiente MinGW (prompt de comando do Windows) e navegue até build/mingw diretório de fonte Zabbix .
Execute:
Abra o ambiente MinGW (prompt de comando do Windows) e navegue até build/mingw diretório de fonte Zabbix .
Execute:
Ambas as versões de 32 e 64 bitspodem ser criadas em uma plataforma 64-bit, mas apenas a versão 32-bit pode criar em uma plataforma 32-bit. Ao trabalhar na plataforma de 32 bits, siga as mesmas etapas para 64 bits pata plataforma versão 64 bits.