⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 perlwin32.1

📁 视频监控网络部分的协议ddns,的模块的实现代码,请大家大胆指正.
💻 1
📖 第 1 页 / 共 4 页
字号:
.\" Automatically generated by Pod::Man 2.16 (Pod::Simple 3.05).\".\" Standard preamble:.\" ========================================================================.de Sh \" Subsection heading.br.if t .Sp.ne 5.PP\fB\\$1\fR.PP...de Sp \" Vertical space (when we can't use .PP).if t .sp .5v.if n .sp...de Vb \" Begin verbatim text.ft CW.nf.ne \\$1...de Ve \" End verbatim text.ft R.fi...\" Set up some character translations and predefined strings.  \*(-- will.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left.\" double quote, and \*(R" will give a right double quote.  \*(C+ will.\" give a nicer C++.  Capital omega is used to do unbreakable dashes and.\" therefore won't be available.  \*(C` and \*(C' expand to `' in nroff,.\" nothing in troff, for use with C<>..tr \(*W-.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'.ie n \{\.    ds -- \(*W-.    ds PI pi.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch.    ds L" "".    ds R" "".    ds C` "".    ds C' ""'br\}.el\{\.    ds -- \|\(em\|.    ds PI \(*p.    ds L" ``.    ds R" '''br\}.\".\" Escape single quotes in literal strings from groff's Unicode transform..ie \n(.g .ds Aq \(aq.el       .ds Aq '.\".\" If the F register is turned on, we'll generate index entries on stderr for.\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index.\" entries marked with X<> in POD.  Of course, you'll have to process the.\" output yourself in some meaningful fashion..ie \nF \{\.    de IX.    tm Index:\\$1\t\\n%\t"\\$2"...    nr % 0.    rr F.\}.el \{\.    de IX...\}.\".\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2)..\" Fear.  Run.  Save yourself.  No user-serviceable parts..    \" fudge factors for nroff and troff.if n \{\.    ds #H 0.    ds #V .8m.    ds #F .3m.    ds #[ \f1.    ds #] \fP.\}.if t \{\.    ds #H ((1u-(\\\\n(.fu%2u))*.13m).    ds #V .6m.    ds #F 0.    ds #[ \&.    ds #] \&.\}.    \" simple accents for nroff and troff.if n \{\.    ds ' \&.    ds ` \&.    ds ^ \&.    ds , \&.    ds ~ ~.    ds /.\}.if t \{\.    ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u".    ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'.    ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'.    ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'.    ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'.    ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'.\}.    \" troff and (daisy-wheel) nroff accents.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'.ds 8 \h'\*(#H'\(*b\h'-\*(#H'.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#].ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#].ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#].ds ae a\h'-(\w'a'u*4/10)'e.ds Ae A\h'-(\w'A'u*4/10)'E.    \" corrections for vroff.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'.    \" for low resolution devices (crt and lpr).if \n(.H>23 .if \n(.V>19 \\{\.    ds : e.    ds 8 ss.    ds o a.    ds d- d\h'-1'\(ga.    ds D- D\h'-1'\(hy.    ds th \o'bp'.    ds Th \o'LP'.    ds ae ae.    ds Ae AE.\}.rm #[ #] #H #V #F C.\" ========================================================================.\".IX Title "PERLWIN32 1".TH PERLWIN32 1 "2007-12-18" "perl v5.10.0" "Perl Programmers Reference Guide".\" For nroff, turn off justification.  Always turn off hyphenation; it makes.\" way too many mistakes in technical documents..if n .ad l.nh.SH "NAME"perlwin32 \- Perl under Windows.SH "SYNOPSIS".IX Header "SYNOPSIS"These are instructions for building Perl under Windows 9x/NT/2000/XPon the Intel x86 and Itanium architectures..SH "DESCRIPTION".IX Header "DESCRIPTION"Before you start, you should glance through the \s-1README\s0 filefound in the top-level directory to which the Perl distributionwas extracted.  Make sure you read and understand the terms underwhich this software is being distributed..PPAlso make sure you read \*(L"\s-1BUGS\s0 \s-1AND\s0 \s-1CAVEATS\s0\*(R" below for theknown limitations of this port..PPThe \s-1INSTALL\s0 file in the perl top-level has much information that isonly relevant to people building Perl on Unix-like systems.  Inparticular, you can safely ignore any information that talks about\&\*(L"Configure\*(R"..PPYou may also want to look at two other options for buildinga perl that will work on Windows \s-1NT:\s0  the \s-1README\s0.cygwin and\&\s-1README\s0.os2 files, each of which give a different set of rules tobuild a Perl that will work on Win32 platforms.  Those two methodswill probably enable you to build a more Unix-compatible perl, butyou will also need to download and use various other build-time andrun-time support software described in those files..PPThis set of instructions is meant to describe a so-called \*(L"native\*(R"port of Perl to Win32 platforms.  This includes both 32\-bit and64\-bit Windows operating systems.  The resulting Perl requires noadditional software to run (other than what came with your operatingsystem).  Currently, this port is capable of using one of thefollowing compilers on the Intel x86 architecture:.PP.Vb 3\&      Borland C++           version 5.02 or later\&      Microsoft Visual C++  version 2.0 or later\&      MinGW with gcc        gcc version 2.95.2 or later.Ve.PPThe last of these is a high quality freeware compiler.  Use version3.2.x or later for the best results with this compiler..PPThe Borland \*(C+ and Microsoft Visual \*(C+ compilers are also now being givenaway free.  The Borland compiler is available as \*(L"Borland \*(C+ Compiler FreeCommand Line Tools\*(R" and is the same compiler that ships with the full\&\*(L"Borland \*(C+ Builder\*(R" product.  The Microsoft compiler is available as\&\*(L"Visual \*(C+ Toolkit 2003\*(R" or \*(L"Visual \*(C+ 2005/2008 Express Edition\*(R" (and alsoas part of the \*(L".NET Framework \s-1SDK\s0\*(R") and is the same compiler that ships with\&\*(L"Visual \*(C+ .NET 2003 Professional\*(R" or \*(L"Visual \*(C+ 2005/2008 Professional\*(R"respectively..PPThis port can also be built on the Intel \s-1IA64\s0 using:.PP.Vb 1\&      Microsoft Platform SDK    Nov 2001 (64\-bit compiler and tools).Ve.PPThe \s-1MS\s0 Platform \s-1SDK\s0 can be downloaded from http://www.microsoft.com/..PPThis port fully supports MakeMaker (the set of modules thatis used to build extensions to perl).  Therefore, you should beable to build and install most extensions found in the \s-1CPAN\s0 sites.See \*(L"Usage Hints for Perl on Win32\*(R" below for general hints about this..Sh "Setting Up Perl on Win32".IX Subsection "Setting Up Perl on Win32".IP "Make" 4.IX Item "Make"You need a \*(L"make\*(R" program to build the sources.  If you are usingVisual \*(C+ or the Platform \s-1SDK\s0 tools under Windows \s-1NT/2000/XP\s0, nmakewill work.  All other builds need dmake..Spdmake is a freely available make that has very nice macro featuresand parallelability..SpA port of dmake for Windows is available from:.Sp.Vb 1\&    http://search.cpan.org/dist/dmake/.Ve.SpFetch and install dmake somewhere on your path..SpThere exists a minor coexistence problem with dmake and Borland \*(C+compilers.  Namely, if a distribution has C files named with mixedcase letters, they will be compiled into appropriate .obj\-files namedwith all lowercase letters, and every time dmake is invokedto bring files up to date, it will try to recompile such files again.For example, Tk distribution has a lot of such files, resulting inneedless recompiles every time dmake is invoked.  To avoid this, youmay use the script \*(L"sync_ext.pl\*(R" after a successful build.  It isavailable in the win32 subdirectory of the Perl source distribution..IP "Command Shell" 4.IX Item "Command Shell"Use the default \*(L"cmd\*(R" shell that comes with \s-1NT\s0.  Some versions of thepopular 4DOS/NT shell have incompatibilities that may cause you trouble.If the build fails under that shell, try building again with the cmdshell..SpThe nmake Makefile also has known incompatibilities with the\&\*(L"command.com\*(R" shell that comes with Windows 9x.  You will need touse dmake and makefile.mk to build under Windows 9x..SpThe surest way to build it is on Windows \s-1NT/2000/XP\s0, using the cmd shell..SpMake sure the path to the build directory does not contain spaces.  Thebuild usually works in this circumstance, but some tests will fail..IP "Borland \*(C+" 4.IX Item "Borland "If you are using the Borland compiler, you will need dmake.(The make that Borland supplies is seriously crippled and will notwork for MakeMaker builds.).SpSee \*(L"Make\*(R" above..IP "Microsoft Visual \*(C+" 4.IX Item "Microsoft Visual "The nmake that comes with Visual \*(C+ will suffice for building.You will need to run the \s-1VCVARS32\s0.BAT file, usually found somewherelike C:\eMSDEV4.2\eBIN or C:\eProgram Files\eMicrosoft Visual Studio\eVC98\eBin.This will set your build environment..SpYou can also use dmake to build using Visual \*(C+; provided, however,you set \s-1OSRELEASE\s0 to \*(L"microsft\*(R" (or whatever the directory nameunder which the Visual C dmake configuration lives) in your environmentand edit win32/config.vc to change \*(L"make=nmake\*(R" into \*(L"make=dmake\*(R".  Thelatter step is only essential if you want to use dmake as your defaultmake for building extensions using MakeMaker..IP "Microsoft Visual \*(C+ 2008 Express Edition Beta 2" 4.IX Item "Microsoft Visual  2008 Express Edition Beta 2"This free version of Visual \*(C+ 2008 Professional contains the same compilerand linker that ship with the full version, and also contains everythingnecessary to build Perl, rather than requiring a separate download of thePlatform \s-1SDK\s0 like previous versions did..SpThe Beta 2 package is currently available from.Sphttp://msdn2.microsoft.com/en\-us/express/future/default.aspxhttp://msdn2.microsoft.com/en\-gb/express/future/default.aspx.SpThe final release version will probably be found by searching in the DownloadCenter at http://www.microsoft.com/downloads/search.aspx?displaylang=en in duecourse.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -