Just to add my 2c tips...

If you're simply bored to call your script like this:

perl myscript.pl arg1 arg2 ...
you can set a "shebang" if you're in Linux/Unix putting the following line at the very beginning of your script1:
#!/path/to/perl
(usually /usr/bin/perl) and setting the file's executable flag at least for you:
$ chmod u+x myscript.pl
If you're in Windows, associate the perl executable as default action for double-clicking on the script, as suggested by other monks.

If you really want an executable, but just for fun and you can accept some degree of uncertainty about the results, you can use the perlcc compiler, which should generate a C source file from your Perl script. You can peruse perlcc for details, but be sure to read the disclaimer:

The code generated in this way is not guaranteed to work. The whole codegen suite ("perlcc" included) should be con- sidered very experimental. Use for production purposes is strongly discouraged.
AKA: caveat emptor.

1I mean that you must start the given line from the first byte of your script.

Flavio (perl -e 'print(scalar(reverse("\nti.xittelop\@oivalf")))')

Don't fool yourself.

In reply to Re: Perl executables? by polettix
in thread Perl executables? by void_Anthony()

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.