2014-10-25 11 views

risposta

24

Secondo gnu make official doc:

variabili e funzioni riferimenti nelle ricette hanno sintassi identici e semantica ai riferimenti in altre parti del makefile. Hanno anche le stesse regole di quotazione : se vuoi che appaia un simbolo di dollaro nella tua ricetta , devi raddoppiarlo ('$$'). Per le shell come la shell predefinita, che utilizzano i simboli del dollaro per introdurre le variabili, è importante tenere a mente se la variabile a cui si fa riferimento è una variabile make (utilizzare un singolo simbolo di dollaro) o una variabile di shell (utilizzare due segni di dollaro ).

Così, in breve:

  • variabile makefile => utilizzare un unico simbolo del dollaro
  • variabile di shell => utilizzare due segni del dollaro
Problemi correlati