2015-03-06 15 views

risposta

36

Se hai esportato la variabile d'ambiente:

export demoPath=/usr/local/demo 

si può semplicemente fare riferimento ad esso per nome nelle makefile (make importazioni tutte le variabili di ambiente impostate):

DEMOPATH = ${demoPath} # Or $(demoPath) if you prefer. 

Se non hai esportato la variabile d'ambiente, non è accessibile finché non la esporti, o se non la passi esplicitamente sulla riga di comando:

make DEMOPATH="${demoPath}" … 

Se si utilizza una derivata della shell C, sostituire setenv demoPath /usr/local/demo per il comando export.

+1

"imposta tutte le variabili d'ambiente che hai impostato". Funziona! Bello ~, non ne ho idea prima, grazie mille. – Jialin

Problemi correlati