di nulla.
per qnto riguarda il nuovo quesito non saprei cosa rispondere su 2 piedi... dovrei fare delle ricerche. Però credo che un compilatore installato correttamente (intendo quindi che venga settato nelle variabili d'ambiente) non abbia bisogno del percorso completo per essere richiamato.
quindi se ad esempio un compilatore C si chiama "CompilaC" (che fantasia!) ed è installato in un certo modo, questo può essere richiamato senza percorso, direttamente:

CompilaC <PercorsoFileDaCompilare>

per il resto mi dispiace ma nn so aiutarti su 2 piedi