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

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

?? non-unix-use

?? 這是國外的resip協議棧
??
字號:
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一区二区三区免费野_久草精品视频
视频一区视频二区在线观看| 亚洲视频一区在线观看| 欧美性猛交xxxxxxxx| 91色综合久久久久婷婷| 97se亚洲国产综合在线| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 偷拍与自拍一区| 日韩在线卡一卡二| 另类小说色综合网站| 麻豆精品久久久| 国产乱淫av一区二区三区| 国产suv精品一区二区883| 成人av动漫网站| 色婷婷久久久久swag精品| 欧美三级日韩在线| 精品国产污网站| 国产精品婷婷午夜在线观看| **欧美大码日韩| 亚洲国产乱码最新视频| 蜜臀av一级做a爰片久久| 国产又黄又大久久| 99久久99久久精品免费观看| 欧美色欧美亚洲另类二区| 日韩欧美资源站| 国产精品国产成人国产三级| 一区二区三区日韩欧美| 日韩福利电影在线观看| 不卡视频一二三四| 欧美人狂配大交3d怪物一区| 久久久久国产免费免费| 亚洲国产精品久久久久秋霞影院 | 亚洲aⅴ怡春院| 狠狠色狠狠色综合| 色又黄又爽网站www久久| 欧美一区二区三区思思人| 国产欧美va欧美不卡在线| 一区二区在线观看免费| 韩国精品主播一区二区在线观看| 99久久综合色| 精品国产凹凸成av人导航| 亚洲精品成人悠悠色影视| 国产一区二区三区电影在线观看| 欧美综合在线视频| 欧美国产欧美综合| 麻豆国产一区二区| 欧美三日本三级三级在线播放| 国产亚洲自拍一区| 蜜臀久久久99精品久久久久久| 99久久国产免费看| 欧美激情一区三区| 精品一区二区三区在线视频| 欧美午夜精品一区| 亚洲精品一二三| 北岛玲一区二区三区四区 | 成人网男人的天堂| 91精品国产综合久久久久| 亚洲免费av高清| k8久久久一区二区三区| 久久综合一区二区| 奇米888四色在线精品| 大胆欧美人体老妇| 国产成人啪午夜精品网站男同| 日本成人在线电影网| 色成年激情久久综合| 国产日韩欧美麻豆| 国模大尺度一区二区三区| 欧美日韩国产片| 一区二区三区在线免费观看| fc2成人免费人成在线观看播放| 欧美色电影在线| 亚洲女同女同女同女同女同69| 成人av小说网| 中文字幕一区二区在线播放| 国产suv一区二区三区88区| 精品国产91乱码一区二区三区| 奇米影视一区二区三区| 欧美成人精品二区三区99精品| 日本欧美韩国一区三区| 日韩无一区二区| 精品无码三级在线观看视频| 精品va天堂亚洲国产| 极品少妇一区二区| 久久久精品2019中文字幕之3| 国产盗摄一区二区| 国产精品全国免费观看高清| 91小视频在线免费看| 一区二区三区四区高清精品免费观看| 91视频在线观看免费| 亚洲国产日韩a在线播放性色| 在线电影院国产精品| 另类小说欧美激情| 国产精品美女久久久久久2018| 91香蕉视频污在线| 亚洲成人自拍偷拍| 欧美精品一区二区在线播放 | 精品三级在线观看| 国产精品一区二区三区99| 一色屋精品亚洲香蕉网站| 欧美在线你懂得| 国产美女视频91| 尤物在线观看一区| 精品久久一区二区| aaa欧美大片| 免费欧美在线视频| 中文字幕中文字幕中文字幕亚洲无线| 91国模大尺度私拍在线视频| 美国欧美日韩国产在线播放| 国产精品网站在线播放| 欧美高清性hdvideosex| 国产成人免费网站| 亚洲一区在线播放| 久久精品夜色噜噜亚洲a∨| 欧美在线观看视频一区二区| 久久精品国产999大香线蕉| 亚洲三级免费电影| 国产亚洲一区二区三区四区 | 亚洲情趣在线观看| 日韩女优毛片在线| 在线免费观看不卡av| 国产精品一区二区久久不卡| 亚洲国产毛片aaaaa无费看| 欧美激情资源网| 91精品国产色综合久久不卡电影 | 老司机午夜精品99久久| 亚洲美女偷拍久久| 国产午夜一区二区三区| 欧美一区永久视频免费观看| 色妹子一区二区| 成人av在线影院| 激情综合亚洲精品| 日韩av午夜在线观看| 一区二区三区av电影| 亚洲国产岛国毛片在线| 欧美大胆一级视频| 欧美区一区二区三区| 91官网在线免费观看| 北条麻妃一区二区三区| 国产高清亚洲一区| 韩国v欧美v亚洲v日本v| 麻豆91精品视频| 麻豆精品久久精品色综合| 日韩电影一区二区三区四区| 一区二区三区不卡在线观看| 亚洲欧美视频一区| 亚洲欧美成aⅴ人在线观看| 最新欧美精品一区二区三区| 国产欧美一区二区三区沐欲| 日韩欧美一区在线观看| 欧美电视剧在线观看完整版| 欧美成人欧美edvon| 日韩欧美国产系列| 欧美xxxx老人做受| 久久久综合九色合综国产精品| 欧美电影免费观看高清完整版| 精品免费一区二区三区| 精品国产精品网麻豆系列| 精品av综合导航| 久久精品视频免费| 国产精品久久久久久久久免费樱桃| 中文字幕不卡在线| 一区二区三区四区五区视频在线观看 | 91麻豆123| 色老汉一区二区三区| 欧美日韩一卡二卡三卡| 91麻豆精品91久久久久同性| 欧美成人精品高清在线播放| 激情成人综合网| 日本欧美大码aⅴ在线播放| 午夜精品视频一区| 水野朝阳av一区二区三区| 香蕉久久夜色精品国产使用方法 | 精品嫩草影院久久| 国产欧美视频在线观看| 日韩理论片网站| 亚洲无线码一区二区三区| 久草中文综合在线| 成人激情文学综合网| 欧美日韩一级片在线观看| 欧美xxx久久| 亚洲日本在线a| 麻豆久久一区二区| 99国产一区二区三精品乱码| 欧美精品123区| 国产婷婷一区二区| 亚洲无线码一区二区三区| 国产在线精品一区二区不卡了| 91首页免费视频| 久久久五月婷婷| 亚洲精品写真福利| 久久国产精品第一页| 色8久久人人97超碰香蕉987| 26uuu欧美| 亚洲国产婷婷综合在线精品| 国产剧情一区二区| 欧美性大战久久久久久久蜜臀| 国产日韩欧美精品一区| 日韩va亚洲va欧美va久久| 99久久精品国产导航| 亚洲精品一区二区三区精华液| 亚洲第一成年网|