Wie man Makefile *** missing separator. Stop. behebt

Problem

Sie versuchen, make auf einem Makefile auszuführen, aber Sie erhalten einen Fehler wie diesen:

makefile_error.txt
Makefile:2: *** missing separator.  Stop.

Lösung

Dieser Fehler wird durch ein fehlendes Tabulatorzeichen am Anfang einer Zeile im Makefile verursacht. Stellen Sie sicher, dass alle Zeilen, die Befehle im Makefile sein sollen, mit einem Tabulatorzeichen beginnen.

Dieser Fehler tritt typischerweise auf, weil Sie Leerzeichen-Einrückung anstelle von Tabulatoren verwenden.


Check out similar posts by category: Build Systems