Install PCRE in Linux
PCRE (Perl Compatible Regular Expressions) is a lightweight Perl function library, including a perl-Compatible Regular Expression Library. It is much smaller than the regular expression library such as Boost. PCRE is very easy to use and has powerful functions. Its performance exceeds the POSIX Regular Expression Library and some classic Regular Expression Libraries.
1. The latest version of PCRE is 8.36. Click here to download it.
2. Decompress with tar-zxvf pcre-8.36.tar.gz.
3. Run chmod-R 777/pcre-8.36 to grant all read and write permissions to the current folder.
4. Switch to the/pcre-8.36 directory, run./configure for pcre Initialization Configuration, will print a lot of output information in the console.
5. Execute the make operation to compile.
[Root @ server06 pcre-8.36] # make
Rm-f pcre_chartables.c
Ln-s./pcre_chartables.c.dist pcre_chartables.c
Make all-am
Make [1]: Entering directory '/opt/nginx/pcre-8.36'
CC libpcre_la-pcre_byte_order.lo
CC libpcre_la-pcre_compile.lo
CC libpcre_la-pcre_config.lo
CC libpcre_la-pcre_dfa_exec.lo
CC libpcre_la-pcre_exec.lo
CC libpcre_la-pcre_fullinfo.lo
CC libpcre_la-pcre_get.lo
CC libpcre_la-pcre_globals.lo
CC libpcre_la-pcre_jit_compile.lo
CC libpcre_la-pcre_maketables.lo
CC libpcre_la-pcre_newline.lo
CC libpcre_la-pcre_ord2utf8.lo
CC libpcre_la-pcre_refcount.lo
CC libpcre_la-pcre_string_utils.lo
CC libpcre_la-pcre_study.lo
CC libpcre_la-pcre_tables.lo
CC libpcre_la-pcre_ucd.lo
CC libpcre_la-pcre_valid_utf8.lo
CC libpcre_la-pcre_version.lo
CC libpcre_la-pcre_xclass.lo
CC libpcre_la-pcre_chartables.lo
CCLD libpcre. la
CC libpcreposix_la-pcreposix.lo
CCLD libpcreposix. la
CXX libpcrecpp_la-pcrecpp.lo
CXX libpcrecpp_la-pcre_scanner.lo
CXX libpcrecpp_la-pcre_stringpiece.lo
CXXLD libpcrecpp. la
CC pcretest-pcretest.o
CC pcretest-pcre_printint.o
CCLD pcretest
CC pcregrep-pcregrep.o
CCLD pcregrep
CXX pcrecpp_unittest-pcrecpp_unittest.o
CXXLD pcrecpp_unittest
CXX pcre_scanner_unittest-pcre_scanner_unittest.o
CXXLD pcre_scanner_unittest
CXX pcre_stringpiece_unittest-pcre_stringpiece_unittest.o
CXXLD pcre_stringpiece_unittest
Make [1]: Leaving directory '/opt/nginx/pcre-8.36'
6. Run [root @ server06 pcre-8.36] # make install to install the PCRE.
[Root @ server06 pcre-8.36] # make install
This article permanently updates the link address: