in reply to Compiling Perl

Try perlcc hi.pl instead. Or  perl -MO=Bytecode,-H,-ohi -e 'print "hi!\n"' to generate bytecode. See perldoc B::Bytecode.
Boris