perluts.pod

来自「视频监控网络部分的协议ddns,的模块的实现代码,请大家大胆指正.」· POD 代码 · 共 108 行

POD
108
字号
If you read this file _as_is_, just ignore the funny characters yousee. It is written in the POD format (see perlpod manpage) which isspecially designed to be readable as is.=head1 NAMEperluts - Perl under UTS=head1 SYNOPSISThis document can be read I<as is>: as F<README.uts>, or youcan read it after you build your package using "man perluts".The purpose is to help you build Perl for UTS, which, if youfollow these instructions, should be easy, and result ina solidly working installation.=head1 DESCRIPTIONPerl 5.7.2 (Developmental) or Perl 5.8.x (forthcoming) for UTS=head1 BUILDING PERL ON UTSNOTE: Some sites have redefined the way uname works, and if yoursdoes this, special steps must be taken so that Configure canrecognize your system as a UTS system.  To see if you are inthis category, issue the command "uname -a".  It should looksomething like:  uts juno 4 4.4 9672 370At any rate, the first field should be "uts".  If this is notthe case; supposing it is, say telcoUTS, create a script, uts/uname(i.e. uname, in the subdirectory "uts" of the main Perl source dir):   # uname   /usr/bin/uname "$@" | sed -e 's/^telcoUTS/uts/'and when you execute Configure, do it as below, except for addingPATH=uts:$PATH as a prefix.  I.e. do:   PATH=uts:$PATH ./Configure ...There is no need to do an interactive configure, just type  ./Configure -de [-Dusedevel] [-Doptimize=-g ] 2>&1 | tee Conf.out"-Dusedevel" may be required to configure Perl 5.7.2 non-interactively.Use -Doptimize=-g if you want to run Perl under sdb or gdb, ORif you want to be able to use the -D command line flags to perl,which are occasionally useful in debugging perl scripts.In this and the following steps, the "2>&1 | tee XXX.out" records alloutput from the process, which will be useful if anything unexpectedgoes wrong.Then do the compilation with  make 2>&1 | tee make.outFinally, test using  make test 2>&1 | tee make-test.outIn the output, the only failures you should see should look like:   lib/Math/BigInt/t/bigfltpm.........Use of uninitialized value ...   FAILED at test 57   lib/Math/BigInt/t/bigintc..........ok   lib/Math/BigInt/t/bigintpm.........FAILED at test 204   lib/Math/BigInt/t/mbimbf...........Use of uninitialized value ...   Illegal division by zero at ../lib/Math/BigInt/Calc.pm line 314.   FAILED at test 71   lib/Math/Complex...................exp: OVERFLOW   FAILED at test 250   lib/Math/Trig......................exp: OVERFLOW   ok   lib/Memoize/t/array................ok   	...   lib/Net/protoent...................ok   lib/Net/servent....................FAILED at test 0This means that everything passes except for some problems in thepackages "Math::BigInt", "Math::Complex", and "Math::Trig".The lib/Net/servent failure seems to be a bug in the testprogram.  To confirm this, from the main Perl source dir, do:   LD_LIBRARY_PATH=`pwd` ./perl -Ilib lib/Net/servent.tand it should output   1..3   ok 1   ok 2   ok 3=head1 Installing the built perl on UTSRun the command "make install"=head1 AUTHOR   Hal Morris   UTS Global LLC   email: hom00@utsglobal.com=cut

⌨️ 快捷键说明

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