Windows下用TCC编译PCRE源码

标签: , , , ,

PCRE(Perl Compatible Regular Expressions)是Perl兼容的C语言正则表达式库,PCRE的核心只使用了C标准库函数,理论上可以用任何符合ANSI C标准的编译器编译,所以TCC编译PCRE源码是可行的。

PCRE源码根目录下的NON-UNIX-USE文件说明了怎样在非Unix环境下编译PCRE,经过阅读之后得到下面的批处理build-pcre.bat。

@echo off
>nul copy config.h.generic config.h
>nul copy pcre.h.generic pcre.h
>nul copy pcre_chartables.c.dist pcre_chartables.c
tcc -DHAVE_CONFIG_H -DPCRE_STATIC -I. -r -o libpcre.a pcre_byte_order.c pcre_chartables.c pcre_compile.c pcre_config.c pcre_dfa_exec.c pcre_exec.c pcre_fullinfo.c pcre_get.c pcre_globals.c pcre_maketables.c pcre_newline.c pcre_ord2utf8.c pcre_refcount.c pcre_string_utils.c pcre_study.c pcre_tables.c pcre_ucd.c pcre_valid_utf8.c pcre_version.c pcre_xclass.c
pause

保存到PCRE源码根目录运行即可。

赞赏

微信赞赏支付宝赞赏

随机文章:

  1. C语言标准库函数rand与多线程
  2. jQuery ajax返回parsererror错误的解决方法
  3. VBS文件拖拽的个数限制(无法执行 – 参数列表过长)
  4. 利用WMI打造完美“三无”后门-Downloader and Uploader
  5. WMI工具:Scriptomatic 2.0

留下回复