亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? non-unix-use

?? apache服務器源代碼(版本號:2.2.2)
??
字號:
Compiling PCRE on non-Unix systems----------------------------------See below for comments on Cygwin or MinGW and OpenVMS usage. I (Philip Hazel)have no knowledge of Windows or VMS sytems and how their libraries work. Theitems in the PCRE Makefile that relate to anything other than Unix-like systemshave been contributed by PCRE users. There are some other comments and files inthe Contrib directory on the ftp site that you may find useful. See  ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ContribIf you want to compile PCRE for a non-Unix system (or perhaps, more strictly,for a system that does not support "configure" and "make" files), note thatPCRE consists entirely of code written in Standard C, and so should compilesuccessfully on any system that has a Standard C compiler and library.GENERIC INSTRUCTIONSThe following are generic comments about building PCRE. The interspersedindented commands are suggestions from Mark Tetrode as to which commands youmight use on a Windows system to build a static library.(1) Copy or rename the file config.in as config.h, and change the macros thatdefine HAVE_STRERROR and HAVE_MEMMOVE to define them as 1 rather than 0.Unfortunately, because of the way Unix autoconf works, the default setting hasto be 0. You may also want to make changes to other macros in config.h. Inparticular, if you want to force a specific value for newline, you can definethe NEWLINE macro. The default is to use '\n', thereby using whatever valueyour compiler gives to '\n'.  rem Mark Tetrode's commands  copy config.in config.h  rem Use write, because notepad cannot handle UNIX files. Change values.  write config.h(2) Copy or rename the file pcre.in as pcre.h, and change the macro definitionsfor PCRE_MAJOR, PCRE_MINOR, and PCRE_DATE near its start to the values set inconfigure.in.  rem Mark Tetrode's commands  copy pcre.in pcre.h  rem Read values from configure.in  write configure.in  rem Change values  write pcre.h(3) Compile dftables.c as a stand-alone program, and then run it withthe single argument "chartables.c". This generates a set of standardcharacter tables and writes them to that file.  rem Mark Tetrode's commands  rem Compile & run  cl -DSUPPORT_UTF8 dftables.c  dftables.exe > chartables.c(4) Compile maketables.c, get.c, study.c and pcre.c and link them alltogether into an object library in whichever form your system keeps suchlibraries. This is the pcre library (chartables.c is included by means of an#include directive). If your system has static and shared libraries, you mayhave to do this once for each type.  rem Mark Tetrode's commands, for a static library  rem Compile & lib  cl -DSUPPORT_UTF8 -DPOSIX_MALLOC_THRESHOLD=10 /c maketables.c get.c study.c pcre.c  lib /OUT:pcre.lib maketables.obj get.obj study.obj pcre.obj(5) Similarly, compile pcreposix.c and link it (on its own) as the pcreposixlibrary.  rem Mark Tetrode's commands, for a static library  rem Compile & lib  cl -DSUPPORT_UTF8 -DPOSIX_MALLOC_THRESHOLD=10 /c pcreposix.c  lib /OUT:pcreposix.lib pcreposix.obj(6) Compile the test program pcretest.c. This needs the functions in thepcre and pcreposix libraries when linking.  rem Mark Tetrode's commands  rem compile & link  cl pcretest.c pcre.lib pcreposix.lib(7) Run pcretest on the testinput files in the testdata directory, and checkthat the output matches the corresponding testoutput files. You must use the-i option when checking testinput2. Note that the supplied files are in Unixformat, with just LF characters as line terminators. You may need to edit themto change this if your system uses a different convention.  rem Mark Tetrode's commands  rem Make a change, i.e. space, backspace, and save again - do this for all  rem to change UNIX to Win, \n to \n\r  write testoutput1  write testoutput2  write testoutput3  write testoutput4  write testoutput5  pcretest testdata\testinput1 testdata\myoutput1  windiff testdata\testoutput1 testdata\myoutput1  pcretest -i testdata\testinput2 testdata\myoutput2  windiff testdata\testoutput2 testdata\myoutput2  pcretest testdata\testinput3 testdata\myoutput3  windiff testdata\testoutput3 testdata\myoutput3  pcretest testdata\testinput4 testdata\myoutput4  windiff testdata\testoutput4 testdata\myoutput4  pcretest testdata\testinput5 testdata\myoutput5  windiff testdata\testoutput5 testdata\myoutput5FURTHER REMARKSIf you have a system without "configure" but where you can use a Makefile, editMakefile.in to create Makefile, substituting suitable values for the variablesat the head of the file.Some help in building a Win32 DLL of PCRE in GnuWin32 environments wascontributed by Paul Sokolovsky. These environments are Mingw32(http://www.xraylith.wisc.edu/~khan/software/gnu-win32/) and CygWin(http://sourceware.cygnus.com/cygwin/). Paul comments:  For CygWin, set CFLAGS=-mno-cygwin, and do 'make dll'. You'll get  pcre.dll (containing pcreposix also), libpcre.dll.a, and dynamically  linked pgrep and pcretest. If you have /bin/sh, run RunTest (three  main test go ok, locale not supported).Changes to do MinGW with autoconf 2.50 were supplied by Fred Cox<sailorFred@yahoo.com>, who comments as follows:  If you are using the PCRE DLL, the normal Unix style configure && make &&  make check && make install should just work[*]. If you want to statically  link against the .a file, you must define PCRE_STATIC before including  pcre.h, otherwise the pcre_malloc and pcre_free exported functions will be  declared __declspec(dllimport), with hilarious results.  See the configure.in  and pcretest.c for how it is done for the static test.  Also, there will only be a libpcre.la, not a libpcreposix.la, as you  would expect from the Unix version. The single DLL includes the pcreposix  interface.[*] But note that the supplied test files are in Unix format, with just LFcharacters as line terminators. You will have to edit them to change to CR LFterminators.A script for building PCRE using Borland's C++ compiler for use with VPASCALwas contributed by Alexander Tokarev. It is called makevp.bat.These are some further comments about Win32 builds from Mark Evans. Theywere contributed before Fred Cox's changes were made, so it is possible thatthey may no longer be relevant."The documentation for Win32 builds is a bit shy.  Under MSVC6 Ifollowed their instructions to the letter, but there were stillsome things missing.(1) Must #define STATIC for entire project if linking statically.    (I see no reason to use DLLs for code this compact.)  This of    course is a project setting in MSVC under Preprocessor.(2) Missing some #ifdefs relating to the function pointers    pcre_malloc and pcre_free.  See my solution below.  (The stubs    may not be mandatory but they made me feel better.)"=========================#ifdef _WIN32#include <malloc.h>void* malloc_stub(size_t N){ return malloc(N); }void free_stub(void* p){ free(p); }void *(*pcre_malloc)(size_t) = &malloc_stub;void  (*pcre_free)(void *) = &free_stub;#elsevoid *(*pcre_malloc)(size_t) = malloc;void  (*pcre_free)(void *) = free;#endif=========================BUILDING PCRE ON OPENVMSDan Mooney sent the following comments about building PCRE on OpenVMS:"It was quite easy to compile and link the library. I don't have a formalmake file but the attached file [reproduced below] contains the OpenVMS DCLcommands I used to build the library. I had to add #definePOSIX_MALLOC_THRESHOLD 10 to pcre.h since it was not defined anywhere.The library was built on:O/S: HP OpenVMS v7.3-1Compiler: Compaq C v6.5-001-48BCDLinker: vA13-01The test results did not match 100% due to the issues you mention in yourdocumentation regarding isprint(), iscntrl(), isgraph() and ispunct(). Imodified some of the character tables temporarily and was able to get theresults to match. Tests using the fr locale did not match since I don't havethat locale loaded. The study size was always reported to be 3 less than thevalue in the standard test output files."=========================$! This DCL procedure builds PCRE on OpenVMS$!$! I followed the instructions in the non-unix-use file in the distribution.$!$ COMPILE == "CC/LIST/NOMEMBER_ALIGNMENT/PREFIX_LIBRARY_ENTRIES=ALL_ENTRIES$ COMPILE DFTABLES.C$ LINK/EXE=DFTABLES.EXE DFTABLES.OBJ$ RUN DFTABLES.EXE/OUTPUT=CHARTABLES.C$ COMPILE MAKETABLES.C$ COMPILE GET.C$ COMPILE STUDY.C$! I had to set POSIX_MALLOC_THRESHOLD to 10 in PCRE.H since the symbol$! did not seem to be defined anywhere.$! I edited pcre.h and added #DEFINE SUPPORT_UTF8 to enable UTF8 support.$ COMPILE PCRE.C$ LIB/CREATE PCRE MAKETABLES.OBJ, GET.OBJ, STUDY.OBJ, PCRE.OBJ$! I had to set POSIX_MALLOC_THRESHOLD to 10 in PCRE.H since the symbol$! did not seem to be defined anywhere.$ COMPILE PCREPOSIX.C$ LIB/CREATE PCREPOSIX PCREPOSIX.OBJ$ COMPILE PCRETEST.C$ LINK/EXE=PCRETEST.EXE PCRETEST.OBJ, PCRE/LIB, PCREPOSIX/LIB$! C programs that want access to command line arguments must be$! defined as a symbol$ PCRETEST :== "$ SYS$ROADSUSERS:[DMOONEY.REGEXP]PCRETEST.EXE"$! Arguments must be enclosed in quotes.$ PCRETEST "-C"$! Test results:$!$!   The test results did not match 100%. The functions isprint(), iscntrl(),$!   isgraph() and ispunct() on OpenVMS must not produce the same results$!   as the system that built the test output files provided with the$!   distribution.$!$!   The study size did not match and was always 3 less on OpenVMS.$!$!   Locale could not be set to fr$!=========================****

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色婷婷综合久久久中文一区二区 | 久久精品二区亚洲w码| 国产精品欧美久久久久无广告| 欧美人狂配大交3d怪物一区| 日本二三区不卡| 在线观看欧美日本| 欧美三级电影一区| 日韩一区二区三区视频在线观看 | 男女视频一区二区| 日韩av中文字幕一区二区| 日韩av一级片| 久久国产婷婷国产香蕉| 国产一区二区精品久久99| 国产精品77777| 不卡av电影在线播放| 91福利视频久久久久| 欧美视频一区二区在线观看| 69堂成人精品免费视频| xfplay精品久久| 国产精品免费视频一区| 亚洲黄色免费电影| 麻豆高清免费国产一区| 国产xxx精品视频大全| av中文字幕亚洲| 欧美日韩免费观看一区三区| 日韩精品一区二区在线| 国产精品久久久久久久久快鸭 | 久久久www免费人成精品| 国产精品高潮呻吟久久| 亚洲国产精品自拍| 狠狠久久亚洲欧美| 日本高清不卡视频| 欧美sm美女调教| 国产精品传媒入口麻豆| 日本亚洲三级在线| 成人夜色视频网站在线观看| 欧美日韩一本到| 国产欧美日韩久久| 日产国产高清一区二区三区| 粉嫩欧美一区二区三区高清影视| 欧美色综合天天久久综合精品| 久久久久久久久蜜桃| 亚洲电影第三页| 成人免费黄色大片| 日韩一区二区三区电影在线观看 | 日韩欧美国产一二三区| 中文字幕中文字幕一区| 久久国产日韩欧美精品| 欧美丝袜丝nylons| 国产精品网友自拍| 精品一区二区综合| 欧美日韩亚洲高清一区二区| 亚洲欧洲性图库| 国产一区二区在线看| 日韩一区二区三| 亚洲国产美女搞黄色| 99riav久久精品riav| 26uuu欧美日本| 久久精品理论片| 91精品国产综合久久精品麻豆| 自拍偷拍亚洲激情| 风间由美一区二区三区在线观看 | 欧美专区日韩专区| 亚洲国产经典视频| 国产伦精品一区二区三区在线观看| 欧美色图天堂网| 久久国产精品72免费观看| 色网站国产精品| 国产欧美日韩激情| 国产高清在线精品| 在线观看www91| 国产精品素人一区二区| 久久97超碰色| 精品国产电影一区二区| 美女在线视频一区| 欧美一区二区福利在线| 五月天丁香久久| 91精品综合久久久久久| 无码av免费一区二区三区试看| 91成人在线精品| 亚洲一区在线观看免费观看电影高清| caoporen国产精品视频| 亚洲男人的天堂在线aⅴ视频| 99这里都是精品| 一区二区三区欧美日| 欧美探花视频资源| 日本成人超碰在线观看| 日韩视频国产视频| 国产伦精品一区二区三区免费迷 | 国产一区二区主播在线| 久久精品在线免费观看| www.日韩大片| 亚洲激情综合网| 91麻豆精品国产91久久久使用方法| 亚洲成人午夜电影| 日韩欧美国产高清| 国产美女视频91| 亚洲精品少妇30p| 制服丝袜亚洲网站| 国产成人啪午夜精品网站男同| 国产精品人人做人人爽人人添| 91麻豆精品在线观看| 国产精品国产自产拍高清av| 欧美最新大片在线看 | 中文字幕高清一区| 91色porny| 久久精品99国产精品日本| 亚洲欧洲日韩女同| 91精品国模一区二区三区| 国内久久精品视频| 亚洲精品国产品国语在线app| 制服丝袜成人动漫| 成人性生交大片免费看中文网站| 亚洲乱码国产乱码精品精98午夜 | 欧美伊人久久大香线蕉综合69| 人妖欧美一区二区| 亚洲欧美另类久久久精品2019| 欧美一区二区三区在线观看| www.色综合.com| 久久精品噜噜噜成人av农村| 一区二区三区蜜桃| 日本一区二区三区久久久久久久久不| 精品视频999| www.日韩av| 国产精品自拍一区| 免费一级片91| 亚洲va国产天堂va久久en| 中文字幕 久热精品 视频在线 | 亚洲国产精品影院| 国产精品久久午夜夜伦鲁鲁| 日韩亚洲欧美一区二区三区| 日本道色综合久久| 99精品热视频| 国产99久久久国产精品潘金 | 99久久99久久精品国产片果冻| 日本特黄久久久高潮| 亚洲国产一区视频| 亚洲老司机在线| 亚洲一区二区三区视频在线 | 国产白丝网站精品污在线入口| 日本欧美肥老太交大片| 亚洲高清免费一级二级三级| 亚洲伦理在线精品| 亚洲欧美另类图片小说| 中文字幕一区二区三中文字幕| 久久久久久久久久久久久久久99| 欧美美女激情18p| 欧美日韩在线综合| 欧美亚洲综合在线| 欧美日韩亚洲国产综合| 欧美色男人天堂| 欧美男男青年gay1069videost| 色综合一个色综合| 91久久香蕉国产日韩欧美9色| 91在线国产福利| 色婷婷综合久久久久中文| 91浏览器入口在线观看| 91蜜桃在线观看| 在线免费观看一区| 欧美日韩精品是欧美日韩精品| 欧美吞精做爰啪啪高潮| 在线播放国产精品二区一二区四区 | 欧美午夜不卡在线观看免费| 欧美日本一区二区三区| 欧美精品在线视频| 欧美成人精品3d动漫h| 精品99999| 国产精品美女久久久久久久久| 17c精品麻豆一区二区免费| 亚洲视频一二三区| 亚洲成人免费视| 美女任你摸久久| 成人涩涩免费视频| 欧美亚洲日本一区| 精品日韩一区二区三区免费视频| 久久久久久久久久久黄色| 中文在线资源观看网站视频免费不卡| ●精品国产综合乱码久久久久| 一区二区免费在线播放| 麻豆精品在线视频| 91在线你懂得| 欧美精品成人一区二区三区四区| 久久伊99综合婷婷久久伊| 亚洲天堂久久久久久久| 日本aⅴ精品一区二区三区 | 青草av.久久免费一区| 国产精品一区在线观看你懂的| 色婷婷综合在线| 久久久久免费观看| 亚洲va欧美va天堂v国产综合| 韩国女主播成人在线观看| 色久优优欧美色久优优| 久久―日本道色综合久久| 亚洲乱码日产精品bd| 国内不卡的二区三区中文字幕| 在线观看日韩精品| 久久精品人人做人人爽人人| 亚洲国产精品精华液网站| 成人免费va视频| 精品国产人成亚洲区|