with respect to the very large linux applications available on the net
when we install on a particular directory,the dir will contain many files and an executable(elf).
now tell me, are the files required to be on the computer before execv is issued against the executable(i mean if those files are not present will the kernel deny to execute the elf) or are those files demanded by the executable during execution(i.e after doing execv sys call)