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

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

?? non-unix-use

?? PHP v6.0 For Linux 運(yùn)行環(huán)境:Win9X/ WinME/ WinNT/ Win2K/ WinXP
??
字號(hào):
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 thatthe basic PCRE library consists entirely of code written in Standard C, and soshould compile successfully on any system that has a Standard C compiler andlibrary. The C++ wrapper functions are a separate issue (see below).GENERIC INSTRUCTIONS FOR THE C LIBRARYThe 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) Compile dftables.c as a stand-alone program, and then run it withthe single argument "pcre_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 -DSUPPORT_UCP dftables.c  dftables.exe pcre_chartables.c(3) Compile the following source files:  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_info.c  pcre_maketables.c  pcre_ord2utf8.c  pcre_refcount.c  pcre_study.c  pcre_tables.c  pcre_try_flipped.c  pcre_ucp_searchfuncs.c  pcre_valid_utf8.c  pcre_version.c  pcre_xclass.cand link them all together into an object library in whichever form your systemkeeps such libraries. This is the pcre C library. If your system has static andshared libraries, you may have to do this once for each type.  rem These comments are out-of-date, referring to a previous release which  rem had fewer source files. Replace with the file names from above.  rem Mark Tetrode's commands, for a static library  rem Compile & lib  cl -DSUPPORT_UTF8 -DSUPPORT_UCP -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(4) 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 -DSUPPORT_UCP -DPOSIX_MALLOC_THRESHOLD=10 /c pcreposix.c  lib /OUT:pcreposix.lib pcreposix.obj(5) 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 /F0x400000 pcretest.c pcre.lib pcreposix.lib(6) 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  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\myoutput5  pcretest testdata\testinput6 testdata\myoutput6  windiff testdata\testoutput6 testdata\myoutput6Note that there are now three more tests (7, 8, 9) that did not exist when Markwrote those comments. The test the new pcre_dfa_exec() function.(7) If you want to use the pcregrep command, compile and link pcregrep.c; ituses only the basic PCRE library.THE C++ WRAPPER FUNCTIONSThe PCRE distribution now contains some C++ wrapper functions and tests,contributed by Google Inc. On a system that can use "configure" and "make",the functions are automatically built into a library called pcrecpp. It shouldbe straightforward to compile the .cc files manually on other systems. Thefiles called xxx_unittest.cc are test programs for each of the correspondingxxx.cc files.FURTHER 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. Theyrelate to an older version of PCRE that used fewer source files, so the exactcommands will need changing. See the current list of source files above."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$!=========================****

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人午夜又粗又硬又大| 久久综合九色综合久久久精品综合| 国产麻豆精品在线| 爽爽淫人综合网网站| 亚洲一区在线电影| 中文字幕日韩av资源站| 久久久www成人免费无遮挡大片| 91精品国产入口| 欧美三区免费完整视频在线观看| 风间由美一区二区av101| 国产毛片一区二区| 国内精品久久久久影院薰衣草| 奇米影视一区二区三区小说| 香蕉乱码成人久久天堂爱免费| 亚洲午夜影视影院在线观看| 一区二区三区精品在线| 一区二区理论电影在线观看| 亚洲视频资源在线| 亚洲靠逼com| 亚洲人成精品久久久久| 亚洲色图都市小说| 一区二区三区在线免费视频| 亚洲精选免费视频| 亚洲黄网站在线观看| 亚洲综合成人在线| 亚洲成人免费观看| 青青草伊人久久| 久久激情五月婷婷| 国产一区二区在线观看视频| 精品一区二区三区蜜桃| 国产九色sp调教91| 国产99久久久国产精品潘金网站| 成人国产免费视频| 97精品电影院| 成人的网站免费观看| av在线一区二区| 色综合久久久网| 欧美三区免费完整视频在线观看| 欧美肥妇free| 精品国产髙清在线看国产毛片| 日韩欧美国产系列| 国产亚洲短视频| 亚洲视频在线一区| 亚洲成人av资源| 韩国中文字幕2020精品| 成人黄色在线网站| 在线观看亚洲一区| 日韩欧美国产午夜精品| 国产网红主播福利一区二区| 亚洲色欲色欲www| 日韩av中文字幕一区二区三区| 国产一区二区三区在线观看精品 | 久久国产福利国产秒拍| 懂色av一区二区三区免费观看| 国产精品综合二区| 91欧美激情一区二区三区成人| 精品视频999| 久久久久久久综合| 亚洲午夜精品久久久久久久久| 美美哒免费高清在线观看视频一区二区 | 91免费精品国自产拍在线不卡| 欧美精品在线观看一区二区| 久久综合国产精品| 一区二区三区丝袜| 激情小说欧美图片| 在线看国产一区二区| 久久久无码精品亚洲日韩按摩| 一区二区三区在线免费| 久久99国产精品麻豆| 日本乱人伦aⅴ精品| 欧美大度的电影原声| 国产精品久久毛片a| 日韩高清在线电影| 99久久国产免费看| 日韩精品一区国产麻豆| 一区二区三区产品免费精品久久75 | 国产欧美日产一区| 日韩中文字幕一区二区三区| 国产福利视频一区二区三区| 69堂精品视频| 亚洲欧美日韩中文播放| 国产精品综合二区| 91精品国产91综合久久蜜臀| 国产精品国产三级国产aⅴ入口| 美女在线观看视频一区二区| 色综合天天性综合| 国产亚洲污的网站| 美洲天堂一区二卡三卡四卡视频| 91看片淫黄大片一级在线观看| 精品国产3级a| 日本aⅴ亚洲精品中文乱码| 91视频在线观看免费| 久久精品水蜜桃av综合天堂| 午夜国产精品一区| 95精品视频在线| 国产欧美视频一区二区| 久久国内精品视频| 欧洲在线/亚洲| 亚洲欧洲性图库| 盗摄精品av一区二区三区| 精品国产乱码久久久久久夜甘婷婷| 午夜影院久久久| 欧美日韩三级一区二区| 亚洲综合无码一区二区| 色呦呦国产精品| 亚洲精品久久7777| 一本大道综合伊人精品热热| 国产女人aaa级久久久级 | 免费高清在线一区| 欧美丰满嫩嫩电影| 午夜精品免费在线| 在线观看一区二区精品视频| 亚洲欧美一区二区三区孕妇| 99久久国产免费看| 国产精品国产自产拍高清av | 亚洲成人免费在线观看| 欧美在线你懂得| 亚洲成人综合在线| 91传媒视频在线播放| 日韩一区精品视频| 精品国产乱码久久久久久图片| 国产成人av影院| 亚洲欧美日韩人成在线播放| 欧美日韩国产不卡| 精品一区二区在线视频| 欧美国产精品劲爆| 一本色道久久综合亚洲精品按摩| 亚洲午夜久久久久中文字幕久| 欧美一卡2卡3卡4卡| 国产成人在线视频网址| 亚洲欧美偷拍另类a∨色屁股| 欧美剧情片在线观看| 久久99精品久久只有精品| 国产精品视频在线看| 欧美影院一区二区| 美女网站视频久久| 国产精品人妖ts系列视频| 欧美无人高清视频在线观看| 美洲天堂一区二卡三卡四卡视频| 日本一区二区三区视频视频| 欧美怡红院视频| 经典一区二区三区| 亚洲免费观看高清完整版在线观看熊| 欧美精品在线观看播放| 国产成人精品影视| 亚洲成人精品在线观看| 国产视频视频一区| 欧美午夜精品免费| 国产精品亚洲第一区在线暖暖韩国| 亚洲视频一二三区| 日韩精品一区二区三区四区视频 | 91亚洲永久精品| 卡一卡二国产精品| 亚洲六月丁香色婷婷综合久久| 日韩一级欧美一级| 91精品福利视频| 国产在线播放一区| 亚洲成人福利片| 国产精品不卡在线观看| 日韩午夜激情视频| 日本电影欧美片| 丰满少妇久久久久久久| 日本一区中文字幕| 亚洲免费伊人电影| 国产偷国产偷精品高清尤物 | 欧美国产日韩亚洲一区| 91 com成人网| 91久久精品一区二区三区| 国产美女视频一区| 日日欢夜夜爽一区| 亚洲精品成a人| 中文字幕高清不卡| 欧美变态凌虐bdsm| 欧美区一区二区三区| 91原创在线视频| 国产精品一区二区在线观看不卡| 日韩综合在线视频| 亚洲影视在线观看| 136国产福利精品导航| 久久精品欧美一区二区三区不卡 | 日本91福利区| 一区二区三区日韩精品| 国产精品国产三级国产aⅴ入口 | 亚洲综合精品自拍| 国产精品久久久久久亚洲毛片| 久久日韩精品一区二区五区| 欧美美女一区二区在线观看| 一本久道中文字幕精品亚洲嫩| 成人免费av资源| 国产成人精品aa毛片| 国产一区二区0| 国产一二三精品| 国产麻豆精品一区二区| 极品美女销魂一区二区三区| 七七婷婷婷婷精品国产| 午夜久久久久久久久久一区二区| 亚洲国产精品精华液网站| 亚洲一区欧美一区| 亚洲一区二区视频在线观看| 一区二区三区四区在线播放|