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

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

?? non-unix-use

?? php-4.4.7學習linux時下載的源代碼
??
字號:
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.h.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.h.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_newline.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. Note that thesupplied files are in Unix format, with just LF characters as line terminators.You may need to edit them to change this if your system uses a differentconvention.  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.Michael Roy sent these comments about building PCRE under Windows with BCC5.5:  Some of the core BCC libraries have a version of PCRE from 1998 built in,  which can lead to pcre_exec() giving an erroneous PCRE_ERROR_NULL from a  version mismatch. I'm including an easy workaround below, if you'd like to  include it in the non-unix instructions:  When linking a project with BCC5.5, pcre.lib must be included before any of  the libraries cw32.lib, cw32i.lib, cw32mt.lib, and cw32mti.lib on the command  line.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$!=========================****

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
zzijzzij亚洲日本少妇熟睡| 制服丝袜在线91| 欧美日韩一区二区欧美激情| 欧美va亚洲va国产综合| 亚洲婷婷国产精品电影人久久| 丝袜亚洲另类欧美综合| 国产盗摄女厕一区二区三区| 欧美在线色视频| 国产精品久久久久久久久果冻传媒 | 亚洲人成在线播放网站岛国| 免费高清成人在线| 在线日韩av片| 国产精品热久久久久夜色精品三区| 亚洲一区欧美一区| 99精品在线观看视频| 久久综合九色欧美综合狠狠 | 欧美在线999| 国产丝袜欧美中文另类| 美腿丝袜亚洲色图| 欧美猛男超大videosgay| 中文字幕中文字幕一区| 国产一区二区h| 日韩女优视频免费观看| 亚洲444eee在线观看| www.亚洲色图.com| 欧美国产精品专区| 国产成人午夜高潮毛片| 欧美精品一区男女天堂| 蜜臀久久99精品久久久久宅男| 在线观看成人免费视频| 国产精品欧美综合在线| 国产91精品露脸国语对白| 亚洲精品一区二区三区99| 久久精品国产免费看久久精品| 337p亚洲精品色噜噜| 日本不卡一区二区三区| 在线综合视频播放| 男人的j进女人的j一区| 日韩欧美在线不卡| 六月丁香婷婷久久| 精品福利二区三区| 国产在线视频一区二区| 久久久精品tv| 国产91精品一区二区麻豆网站 | 亚洲精品久久久蜜桃| 日本精品免费观看高清观看| 亚洲一区二区在线观看视频| 日本精品一区二区三区四区的功能| 亚洲一区在线观看免费| 欧美日韩国产不卡| 九九精品视频在线看| 久久久综合激的五月天| av一区二区三区四区| 亚洲色图在线看| 欧美揉bbbbb揉bbbbb| 热久久一区二区| 国产日韩精品一区二区三区在线| 成人av在线看| 午夜激情综合网| 精品国产成人在线影院| 国产不卡高清在线观看视频| 国产精品美女久久久久久2018| 91视频国产资源| 日本不卡一区二区三区| 国产午夜精品理论片a级大结局| 成人99免费视频| 亚洲va在线va天堂| 久久久久久久网| 91亚洲精华国产精华精华液| 亚洲va欧美va人人爽| 久久免费偷拍视频| 欧美日韩一本到| 成人午夜伦理影院| 视频一区视频二区中文字幕| 久久精品无码一区二区三区| 色噜噜偷拍精品综合在线| 理论片日本一区| 亚洲天堂免费看| 精品毛片乱码1区2区3区| 波多野结衣亚洲| 蜜桃精品视频在线观看| 亚洲三级电影网站| 精品国产乱码久久| 欧美福利一区二区| 成人av电影免费在线播放| 久久狠狠亚洲综合| 亚洲自拍另类综合| 国产精品九色蝌蚪自拍| 日韩一区二区不卡| 欧美在线一二三四区| 国产不卡视频一区二区三区| 日韩av不卡一区二区| 国产精品大尺度| 精品国产成人系列| 欧美日韩1234| 一本一道久久a久久精品 | 久久精品国产精品青草| 亚洲蜜臀av乱码久久精品蜜桃| 精品国产伦一区二区三区观看方式 | 精品成人a区在线观看| 欧美中文字幕一二三区视频| 成人蜜臀av电影| 国产高清亚洲一区| 九色|91porny| 美女视频黄频大全不卡视频在线播放| 亚洲色欲色欲www| 综合中文字幕亚洲| 中文字幕在线观看一区| 国产亚洲精品aa| 精品国产亚洲在线| 91精品国产一区二区三区蜜臀| 色噜噜久久综合| 色就色 综合激情| 91免费观看视频在线| 99久久精品免费观看| 成+人+亚洲+综合天堂| gogo大胆日本视频一区| 成人国产精品视频| 成人av电影在线网| 91碰在线视频| 一本色道**综合亚洲精品蜜桃冫| 99re热视频这里只精品| 99re这里只有精品首页| 97久久精品人人做人人爽| av在线综合网| 91视频在线观看| 欧美色倩网站大全免费| 在线国产亚洲欧美| 欧美巨大另类极品videosbest | 久久99国产精品成人| 麻豆国产欧美日韩综合精品二区 | 午夜精品久久久久久久久久久| 一区二区三区不卡视频在线观看| 依依成人综合视频| 日韩国产精品久久久| 久久99热99| 国产a级毛片一区| 91免费观看视频在线| 精品视频123区在线观看| 7777精品伊人久久久大香线蕉超级流畅 | 亚洲国产精品成人综合 | 色琪琪一区二区三区亚洲区| 欧美午夜精品电影| 91精品国产欧美日韩| 久久久九九九九| 一区二区三区在线观看视频| 日本亚洲天堂网| 国产精品一区久久久久| 99久久99久久精品免费观看| 在线91免费看| 欧美激情一区二区三区四区| 一区二区三区电影在线播| 久久99国产精品尤物| 91在线观看一区二区| 日韩亚洲欧美在线观看| 国产精品视频第一区| 午夜影视日本亚洲欧洲精品| 国产激情视频一区二区三区欧美 | 91视频在线观看免费| 91精品国产乱| 亚洲欧美一区二区三区国产精品 | 日韩高清不卡在线| 国产成人欧美日韩在线电影 | 97精品国产露脸对白| 日韩免费视频一区| 一区二区三区中文字幕| 久久99九九99精品| 一本久久a久久精品亚洲| 精品免费国产二区三区| 亚洲国产精品尤物yw在线观看| 国产精品夜夜爽| 欧美一区二区三区啪啪| 亚洲欧美一区二区三区极速播放| 久久福利视频一区二区| 欧美日韩精品免费观看视频 | 日韩欧美一级二级三级久久久| 亚洲三级在线免费| 国产成人精品亚洲日本在线桃色| 欧美性猛交一区二区三区精品 | 久久先锋影音av鲁色资源| 亚洲第一福利视频在线| 99热99精品| 国产欧美日韩亚州综合| 精品一区二区三区香蕉蜜桃| 欧美日韩夫妻久久| 亚洲日本欧美天堂| 成人高清免费在线播放| 欧美videos大乳护士334| 午夜日韩在线观看| 日韩精品专区在线影院重磅| 亚洲黄色av一区| 一本在线高清不卡dvd| 亚洲欧洲日产国产综合网| 国产999精品久久久久久绿帽| 亚洲精品一区二区三区香蕉| 日日摸夜夜添夜夜添精品视频| 欧美亚一区二区| 亚洲国产精品久久艾草纯爱| 在线精品视频免费播放| 一卡二卡三卡日韩欧美|