编译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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM