![]() |
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| UNIX for Dummies Frågor & Svar Om du inte är säker på var att skriva en UNIX eller Linux fråga efter det här. Alla UNIX-och Linux-nybörjare välkomna! |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| ifndef erros i Makefile | firetree | UNIX och Linux Applications | 1 | 07-03-2009 02:25 |
| ifndef erros i Makefile | firetree | OS X (Apple) | 0 | 07-02-2009 02:59 |
| Makefile problem - Hur kan man köra modul last i en Makefile | hernandinho | UNIX för avancerade & Expertanvändare | 2 | 04-13-2009 10:20 |
| om Makefile | ligerdave | High Level Programming | 2 | 01-31-2006 01:21 |
| kontrollera erros | chinog | UNIX for Dummies Frågor & Svar | 1 | 10-27-2005 12:56 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
ifndef erros i Makefile
Jag vet om villkor klausul finns i Makefile.
Men när jag försöker använda det i ett makro definition buggar komma ut! Varje svar skulle apreciated! kod: definiera barn echo "barn har en parameter: $ 1" ifndef $ 2 echo "men barnet kan också se föräldrarnas andra parametern: $ 2!" annan echo "och barn kan inte se föräldrarnas andra parametern!" endif endef erros: barnet har en parameter: en göra: ifndef: Command not found göra: *** [scoping_issue] Error 127 |
|
||||
|
3ks för era svar.
Jag använder GNU göra under Mac OS X Här är hela koder: Kod:
define parent echo "parent has two parameters: $1, $2" $(call child,$1) endef define child echo "child has one parameter: $1" ifndef $2 echo "but child can also see parent's second parameter: $2!" else echo "and child cannot see parent's second parameter !" endif endef scoping_issue: @$(call parent,one, two) Senast redigerad av otheus; 07-06-2009 at 01:53.. Orsak: lägga till kod taggar |