编译nginx时提示undefined reference to 'pcre_free_study'

objs/src/core/ngx_regex.o: In function 'ngx_pcre_free_studies':
/opt/nginx-1.2.1/src/core/ngx_regex.c:307: undefined reference to 'pcre_free_study'
 
Probably, you have the same problem as mentioned in this ticket:
http://trac.nginx.org/nginx/ticket/94

If so, the solution is in the last comment by Maxim Dounin:
http://trac.nginx.org/nginx/ticket/94#comment:9

Also, it's possible to compile nginx with pcre from source by using
the "--with-pcre=/path/to/pcre/source" and "--with-pcre-jit" configure
flags.

, see http://nginx.org/en/docs/install.html for more information.
./configure \
--prefix=/usr/local/nginx \
--with-http_stub_status_module \
--without-poll_module \
--without-select_module \
--with-http_ssl_module \
--with-http_realip_module \
--with-http_perl_module \
--with-pcre=../pcre-8.30 \
--with-pcre-jit && \
make && make install

 

 

转:http://blog.chinaunix.net/uid-1838361-id-3244605.html

posted @ 2012-11-16 15:33  shuaixf  阅读(8123)  评论(0编辑  收藏  举报