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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? non-unix-use

?? Apache官方在今天放出產(chǎn)品系列2.2的最新版本2.2.11的源碼包 最流行的HTTP服務(wù)器軟件之一
??
字號:
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$!=========================****

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品一二三四区| 中文字幕一区二区三区精华液| 亚洲欧美日韩中文播放 | 亚洲欧美日韩久久精品| 99久久综合99久久综合网站| 中文字幕亚洲成人| 欧美性做爰猛烈叫床潮| 日本免费新一区视频| 亚洲精品在线一区二区| 成人在线视频一区二区| 最新欧美精品一区二区三区| 欧美色视频在线观看| 精品制服美女丁香| 国产精品久久久久久久久搜平片 | 国精产品一区一区三区mba视频| 久久综合九色综合97婷婷| 成人免费视频一区| 五月天久久比比资源色| 久久蜜桃香蕉精品一区二区三区| gogo大胆日本视频一区| 日韩av一级电影| 国产精品天美传媒| 欧美片网站yy| 成年人网站91| 亚洲va天堂va国产va久| 久久久久久久久久久久电影| 91成人国产精品| 国产精品538一区二区在线| 夜色激情一区二区| 久久精品亚洲一区二区三区浴池 | 自拍偷拍欧美激情| 777xxx欧美| 色综合天天综合色综合av| 免费成人在线播放| 一区二区国产盗摄色噜噜| 精品国产一二三| 欧美私模裸体表演在线观看| 国产成人av一区二区三区在线观看| 亚洲一区国产视频| 国产精品久久精品日日| 欧美成人一区二区| 91极品视觉盛宴| 成人美女视频在线看| 极品瑜伽女神91| 天涯成人国产亚洲精品一区av| 国产精品久久久爽爽爽麻豆色哟哟 | 午夜av电影一区| 自拍偷拍亚洲激情| 国产三级一区二区| 欧美一级xxx| 欧美精品xxxxbbbb| 在线看国产一区二区| 丁香激情综合国产| 狠狠色狠狠色综合| 美女视频黄a大片欧美| 亚洲一区在线观看免费| 亚洲人精品一区| 中文字幕亚洲一区二区av在线| 久久看人人爽人人| 欧美v国产在线一区二区三区| 在线观看av一区二区| 91麻豆视频网站| 播五月开心婷婷综合| 国产很黄免费观看久久| 久热成人在线视频| 青青草91视频| 久久激情五月激情| 国产在线观看免费一区| 激情欧美一区二区| 国产一区二区免费视频| 国产精品原创巨作av| 激情偷乱视频一区二区三区| 国产成人啪免费观看软件| 美国欧美日韩国产在线播放| 日韩av中文字幕一区二区| 日韩高清在线不卡| 免费黄网站欧美| 老司机免费视频一区二区三区| 另类小说一区二区三区| 韩国毛片一区二区三区| 看电视剧不卡顿的网站| 国产一区91精品张津瑜| 成人性生交大片免费看中文网站| 国产激情视频一区二区三区欧美| 国产不卡高清在线观看视频| 夫妻av一区二区| 一本色道久久综合亚洲91| 欧美视频在线一区| 日韩欧美国产精品| 国产日本一区二区| 亚洲欧洲中文日韩久久av乱码| 亚洲精品免费在线观看| 午夜成人免费电影| 国内精品伊人久久久久av影院| 丁香网亚洲国际| 欧美又粗又大又爽| 日韩视频123| 日本一二三四高清不卡| 亚洲国产日日夜夜| 美腿丝袜亚洲三区| 国产91精品精华液一区二区三区| 91天堂素人约啪| 91精品国产综合久久久久| 久久精品一区四区| 亚洲一区二区五区| 九一九一国产精品| 99热这里都是精品| 日韩三级精品电影久久久| 日本一区二区三区电影| 午夜视频一区在线观看| 国产成人亚洲综合a∨婷婷 | 国产白丝精品91爽爽久久| 91麻豆国产福利精品| 911精品国产一区二区在线| 久久久99免费| 亚洲第一激情av| 丁香网亚洲国际| 3d成人h动漫网站入口| 久久综合九色综合97_久久久| 亚洲乱码中文字幕| 国产一区二区三区精品欧美日韩一区二区三区 | 麻豆91在线播放免费| 9久草视频在线视频精品| 欧美一区二区精美| 亚洲美女视频在线观看| 久久精品国产999大香线蕉| 99re免费视频精品全部| 日韩欧美国产wwwww| 亚洲欧美日韩国产中文在线| 久久99久久久欧美国产| 日本高清成人免费播放| 国产日韩欧美高清| 久久国产精品72免费观看| 色一区在线观看| 国产色91在线| 久久狠狠亚洲综合| 欧美日韩免费电影| 亚洲色欲色欲www在线观看| 国模一区二区三区白浆| 欧美精品自拍偷拍| 亚洲一区二区三区视频在线播放| 成人高清免费观看| 久久久亚洲精华液精华液精华液| 五月婷婷久久丁香| 在线欧美一区二区| 中文字幕一区av| 国产99久久久精品| 精品黑人一区二区三区久久| 亚洲va韩国va欧美va精品| 色就色 综合激情| 中文字幕五月欧美| 成人激情黄色小说| 中文字幕精品一区二区精品绿巨人| 日本亚洲欧美天堂免费| 91精品国产黑色紧身裤美女| 亚洲国产日韩一级| 欧美性生活久久| 亚洲精品网站在线观看| 97se亚洲国产综合在线| 中文字幕免费不卡| 成人小视频在线| 国产精品色婷婷久久58| 丰满放荡岳乱妇91ww| 欧美国产精品中文字幕| 成人一区二区三区在线观看| 中文乱码免费一区二区| 91在线观看成人| 亚洲精品日韩一| 欧美午夜在线一二页| 亚洲国产精品视频| 欧美一区二区三区视频在线观看| 午夜a成v人精品| 欧美va亚洲va香蕉在线| 狠狠色丁香婷综合久久| 国产人伦精品一区二区| 色94色欧美sute亚洲线路一ni | 欧美性猛片aaaaaaa做受| 亚洲综合在线电影| 欧美二区三区91| 久久激情综合网| 日本一区二区三级电影在线观看| caoporn国产一区二区| 一片黄亚洲嫩模| 制服丝袜日韩国产| 国产美女av一区二区三区| 国产精品久久久久7777按摩| 91精彩视频在线| 久久国产人妖系列| 欧美国产精品专区| 欧美日韩色综合| 国产精品亚洲第一区在线暖暖韩国| 国产欧美日本一区视频| 色伊人久久综合中文字幕| 欧美aaaaaa午夜精品| 国产亚洲精品福利| 欧美性做爰猛烈叫床潮| 国产麻豆一精品一av一免费| 中文字幕日韩欧美一区二区三区| 欧美日韩在线精品一区二区三区激情| 日本午夜精品一区二区三区电影|