$ENV{'PATH'} = "/home/rootbeer/bin:$ENV{'PATH'}";
delete $ENV{'IFS'};
my $make_result = system "make";
Newly created processes will generally inherit from their parent the
environment variables, the current working directory, the standard
input, output, and error streams, and a few more-esoteric items. See
the documentation about programming on your system for more details.
(But your program can't change the environment for the shell or
other parent process that started it, on most systems.)
 |  |  |
14.2. The exec Function |  | 14.4. Using Backquotes to Capture Output |