Syntaxfehler: Wort unerwartet (erwartet ")")?

7
%Vor%

Wenn ich das mache, zeigt es Fehler .... Syntaxfehler: Wort unerwartet (erwartet ")")?

Plzz .. Hilfe ..

    
Chirag Parekh 20.01.2014, 05:36
quelle

1 Antwort

21

Die Formatierung in Ihrer Frage (sowohl das Makefile als auch die Fehlermeldung) ist zu sehr durcheinander, aber mein Verdacht ist, dass Ihr ifeq mit einem TAB eingerückt ist.

Das ist nicht richtig; ifeq ist ein make -Befehl. (Fast) alle Zeilen mit TAB-Zeichen als das erste Zeichen in der Zeile in einem Makefile werden an die -Shell übergeben. Die Shell weiß nichts über ifeq , daher könnte, abhängig von Ihrer Shell, ein solcher Fehler ausgegeben werden.

Sie sollten das app: -Ziel nach den ifeq -Blöcken auf kurz vor der Verwendung von $(CC) verschieben (und sicherstellen, dass die $(CC) ... -Zeile mit einem TAB als erstes Zeichen in dieser Zeile eingerückt ist).

Achten Sie in Zukunft darauf, die Formatierungsfunktionen von SO zu verwenden, und achten Sie darauf, Fehlermeldungen genau einzufügen und einzufügen, plus einige Zeilen Kontext davor und danach, wenn Sie Fragen stellen.

>     
MadScientist 20.01.2014, 05:43
quelle

Tags und Links