#!/bin/tcsh -f
setenv PERL5LIB "/home/user/perl_modules/lib/perl5/x86_64-linux"
/usr/bin/perl -d:NYTProf factorial_recurse.pl 12
####
#!/usr/bin/perl
use strict;
sub factorial
{
return unless int($_[0]) == $_[0];
return 1 if $_[0] == 1;
return $_[0] * factorial($_[0] - 1);
}
print factorial($ARGV[0]), "\n";
##
##
Can't load '/home/user/perl_modules/lib/perl5/x86_64-linux/Devel/auto/Devel/NYTProf/NYTProf.so' for module Devel::NYTProf: /home/user/perl_modules/lib/perl5/x86_64-linux/Devel/auto/Devel/NYTProf/NYTProf.so: undefined symbol: PL_stack_sp at /usr/share/perl5/XSLoader.pm line 68.
at /home/user/perl_modules/lib/perl5/x86_64-linux/Devel/NYTProf/Core.pm line 17.
Compilation failed in require at /home/user/perl_modules/lib/perl5/x86_64-linux/Devel/NYTProf.pm line 26.
Compilation failed in require.
BEGIN failed--compilation aborted.