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

📄 perlmachten.1

📁 视频监控网络部分的协议ddns,的模块的实现代码,请大家大胆指正.
💻 1
字号:
.\" 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 "PERLMACHTEN 1".TH PERLMACHTEN 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"README.machten \- Perl version 5 on Power MachTen systems.SH "DESCRIPTION".IX Header "DESCRIPTION"This document describes how to build Perl 5 on Power MachTen systems,and discusses a few wrinkles in the implementation..Sh "Perl version 5.8.x and greater not supported".IX Subsection "Perl version 5.8.x and greater not supported"\&\fBPower MachTen is not supported by versions of Perl later than5.6.x.\fRIf you wish to build a version from the 5.6 track, pleaseobtain a source distribution from the archive at<http://cpan.org/src/5.0/> and follow the instructions in its\&\s-1README\s0.machten file..PPMachTen is no longer supported by its developers, Tenon Intersystems.A \s-1UNIX\s0 environment hosted on Mac \s-1OS\s0 Classic, MachTen has beensuperseded by Mac \s-1OS\s0 X and by \s-1BSD\s0 and Linux implementations for Macintoshhardware.The final version of Power MachTen, 4.1.4, lacks many features found inmodern implementations of \s-1UNIX\s0, and has a number of bugs.These shortcomings prevent recent versions of Perl from being able to useextensions on MachTen, and cause numerous test suite failures in theperl core..PPIn September 2003, a discussion on the MachTen mailing list determinedthat there was no interest in making a later version of Perl buildsuccessfully on MachTen.Consequently, support for building Perl under MachTen has been suppressedin Perl distributions published after February 2004.The hints file, \fIhints/machten.sh\fR, remains a part of thedistributions for reference purposes..Sh "Compiling Perl 5.6.x on MachTen".IX Subsection "Compiling Perl 5.6.x on MachTen"To compile perl 5.6.x under MachTen 4.1.4 (and probably earlier versions):.PP.Vb 4\&  ./Configure \-de\&  make\&  make test\&  make install.Ve.PPThis builds and installs a statically-linked perl; MachTen's dynamiclinking facilities are not adequate to support Perl's use ofdynamically linked libraries.  (See \fIhints/machten.sh\fR for moreinformation.).PPYou should have at least 32 megabytes of free memory on yoursystem before running the \f(CW\*(C`make\*(C'\fR command..PPFor much more information on building perl \*(-- for example, on how tochange the default installation directory \*(-- see \fI\s-1INSTALL\s0\fR..ie n .Sh "Failures during ""make test"" on MachTen".el .Sh "Failures during \f(CWmake test\fP on MachTen".IX Subsection "Failures during make test on MachTen".IP "op/lexassign.t" 4.IX Item "op/lexassign.t"This test may fail when first run after building perl.  It does notfail subsequently.  The cause is unknown..IP "pragma/warnings.t" 4.IX Item "pragma/warnings.t"Test 257 fails due to a failure to warn about attempts to read from afilehandle which is a duplicate of stdout when stdout is attached to apipe.  The output of the test contains a block comment which discussesa different failure, not applicable to MachTen..SpThe root of the problem is that Machten does not assign a file type toeither end of a pipe (see stat), resulting, among other thingsin Perl's \f(CW\*(C`\-p\*(C'\fR test failing on file descriptors belonging to pipes.As a result, perl becomes confused, and the test for reading from awrite-only file fails.  I am reluctant to patch perl to get aroundthis, as it's clearly an \s-1OS\s0 bug (about which Tenon has been informed),and limited in its effect on practical Perl programs..Sh "Building external modules on MachTen".IX Subsection "Building external modules on MachTen"To add an external module to perl, build in the normal way, whichis documented in ExtUtils::MakeMaker, or which can be drivenautomatically by the \s-1CPAN\s0 module (see \s-1CPAN\s0), which is part of thestandard distribution.  If you want to install a module whichcontains \s-1XS\s0 code (C or \*(C+ source which compiles to object codefor linking with perl), you will have to replace your perl binary witha new version containing the new statically-linked object module.  Thebuild process tells you how to do this..PPThere is a gotcha, however, which users usually encounter immediatelythey respond to \s-1CPAN\s0's invitation to \f(CW\*(C`install Bundle::CPAN\*(C'\fR. Wheninstalling a \fIbundle\fR \*(-- a group of modules which together achievesome particular purpose, the installation process for later modules inthe bundle tends to assume that earlier modules have been fullyinstalled and are available for use.  This is not true on astatically-linked system for earlier modules which contain \s-1XS\s0 code.As a result the installation of the bundle fails.  The work-around isnot to install the bundle as a one-shot operation, but instead to seewhat modules it contains, and install these one-at-a-time by hand inthe order given..SH "AUTHOR".IX Header "AUTHOR"Dominic Dunlop <domo@computer.org>.SH "DATE".IX Header "DATE"Version 1.1.0 2004\-02\-13

⌨️ 快捷键说明

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