Lines Matching refs:perl

53 one-line patch to perl itself. One or two of the programs in perl's
55 perl from calling free() on OPs with the magic sequence number (U16)-1.
60 perl Makefile.PL
72 perl -Iblib/arch -MO=foo bar
74 If you need/want instead to make a statically linked perl which
76 make perl
79 ./perl -MO=foo bar
82 bytecode programs. It is *not* a standard perl+XSUB perl executable.
87 functional enough to compile almost the whole of the main perl test
90 In the following examples, you'll need to replace "perl" by
91 perl -Iblib/arch
94 "perl" by
95 ./perl
96 if you have built the extensions into a statically linked perl binary.
98 (1) To compile perl program foo.pl with the C backend, do
99 perl -MO=C,-ofoo.c foo.pl
100 Then use the cc_harness perl program to compile the resulting C source:
101 perl cc_harness -O2 -o foo foo.c
106 perl cc_harness -O2 -o foo -DBROKEN_STATIC_REDECL foo.c
110 arguments passed to your executable to be interpreted by perl (e.g. -Dx)
124 optimised C code for the execution path of your perl program), use
125 perl -MO=CC,-ofoo.c foo.pl
158 and with Linux/ELF, rebuild the perl .c files with -fPIC (and I
168 When you compile perl executables with cc_harness, append -L/usr/lib
169 otherwise the -L for the perl source directory will override it. For
171 perl -Iblib/arch -MO=CC,-O2,-ofoo3.c foo3.bench
172 perl cc_harness -o foo3 -O2 foo3.c -L/usr/lib
175 You'll probably also want to link your main perl executable against
176 libperl.so; it's nice having an 11K perl executable.
179 perl -MO=Bytecode,-ofoo foo.pl
185 as perl options. If you want to load chunks of bytecode into an already
186 running perl program then use the -m option and investigate the
192 (3) There are little Bourne shell scripts and perl programs to aid with
197 perl -MO=Terse,exec foo.pl
202 perl -MO=Debug foo.pl
206 perl -MO=Xref foo.pl
210 The C and CC backends can successfully compile some perl programs which
220 "perl cc_harness") which link against the extension libraries. For now,
228 "perl cc_harness" command line to find and link against those libraries.
235 from running the same program with standard perl. Think of the compiler
242 perl behaviour if it's deemed proper and the resulting performance hit
243 is accepted. I'll use "standard perl" to mean the result of running a
244 Perl program using the perl executable from the perl distribution.
249 Standard perl calculates the target of "next", "last", and "redo"
261 with standard perl but gives a compile-time error with the compiler.
265 it behaves as a range or a flip/flop. Standard perl delays until
278 than standard perl. Operations on large numbers or on boundary
282 Features of standard perl such as $[ which have been deprecated
283 in standard perl since version 5 was released have not been
316 * Any "-w" option in the first line of your perl program is seen and
317 acted on by perl itself before the compiler starts. The compiler
318 itself then runs with warnings turned on. This may cause perl to