in compile compilare mingw msys windows install pcre ~ read.

Installare PCRE in ambiente MinGW/MSYS

La libreria PCRE che sta per Perl Compatible Regular Expressions è un insieme di funzioni che implementano dei pattern per le espressioni regolari usando la stessa sintassi e semantica di Perl5.

Per compilare la libreria PCRE dobbiamo scaricare la versione aggiornata presente a questo indirizzo. La libreria, nella fase di compilazione, supporta anche delle opzioni:

  • --disable-cpp - annulla la compilazione del wrapper della libreria per il linguaggio C++
  • --disable-shared - compila usando solo librerie statiche
  • --enable-newline-is-anycrlf - il carattere di nuova linea è qualsiasi carattere di ritorno a capo oppure avanzamento di riga
  • --enable-utf8 - aggiunge il supporto alle stringhe contenenti caratteri UTF-8
  • --enable-unicode-properties - aggiunge il supporto per le proprietà dei caratteri unicode

Adesso vediamo come usare questi parametri per compilare la libreria PCRE.
Avviamo la console di MinGW/Msys e digitiamo i seguenti comandi in sequenza:

tar jxvf pcre-<versione>.tar.bz2   #estraiamo l'archivio

cd pcre-<versione>/  #spostiamoci nella cartella dove abbiamo estratto l'archivio

#avviamo la configurazione
./configure --prefix=/mingw --disable-shared --disable-cpp --enable-newline-is-anycrlf --enable-utf8 --enable-unicode-properties

make   #lanciamo la vera e propria compilazione della libreria

make install  #installiamo la libreria

A questo punto non ci resta che richiamare la libreria appena installata nei nostri programmi e non solo.

Se avete problemi, commentate!