ExtUtils::F77 - Simple interface to F77 libs
Simple interface to F77 libs based on 'rule-of-thumb' knowledge of various flavours of UNIX systems.
Includes a simple self-documenting Perl database of knowledge/code for figuring out how to link for various combinations of OS and compiler. Please help save the world by sending database entries for your system to kgb@aaoepp.aao.gov.au
The libs can be explicitly overridden by setting the environment variable F77LIBS, e.g.
% setenv F77LIBS "-lfoo -lbar" % perl Makefile.PL ...
use ExtUtils::F77; # Automatic guess use ExtUtils::F77 qw(sunos); # Specify system use ExtUtils::F77 qw(linux g77); # Specify system and compiler
runtime() - Returns list of F77 runtime libraries runtimeok() - Returns TRUE only if runtime libraries have been found successfully trail_() - Returns true if F77 names have trailing underscores compiler() - Returns command to execute the compiler (e.g. 'f77') cflags() - Returns compiler flags testcompiler - Test to see if compiler actually works [probably more to come.]
To install PDL, copy and paste the appropriate command in to your terminal.
cpanm
cpanm PDL
CPAN shell
perl -MCPAN -e shell install PDL
For more information on module installation, please visit the detailed CPAN module installation guide.