ALL,Makefile-Fehler: Fehlende Separator
Hier ist der Anfang meiner Makefile:
# =========================================================================
# This makefile was generated by
# Bakefile 0.2.9 (http://www.bakefile.org)
# Do not modify, all changes will be overwritten!
# =========================================================================
@[email protected]
prefix = /usr/local
exec_prefix = ${prefix}
datarootdir = ${prefix}/share
INSTALL = /usr/bin/install -c
EXEEXT =
WINDRES = @[email protected]
SETFILE = @[email protected]
NM = /usr/bin/nm -B
BK_DEPS = @[email protected]
srcdir = /home/igor/dbhandler/dbhandler
top_srcdir = /home/igor/dbhandler
LIBS =
LDFLAGS_GUI = @[email protected]
CXX = g++
CXXFLAGS = -g -O0 -std=c++11
CPPFLAGS =
LDFLAGS =
WX_LIB_FLAVOUR = @[email protected]
TOOLKIT = @[email protected]
TOOLKIT_LOWERCASE = @[email protected]
TOOLKIT_VERSION = @[email protected]
TOOLCHAIN_FULLNAME = @[email protected]
EXTRALIBS = @[email protected]
EXTRALIBS_XML = @[email protected]
EXTRALIBS_GUI = @[email protected]
CXXWARNINGS = @[email protected]
HOST_SUFFIX = @[email protected]
SAMPLES_RPATH_FLAG = @[email protected]
SAMPLES_CXXFLAGS = @[email protected]
wx_top_builddir = @[email protected]
ich folgende Fehler bekommen:
Makefile: 8 fehlt seaparator. Halt.
Problem ist, ich glaube nicht, Zeile 8 sollte Tabstopp sein, da es nur "@ MAKE_SET @" ist. Aber am wichtigsten frage ich mich, woher dieser Fehler kommt. Ich benutze Anjuta, um das Makefile zu erzeugen und bin nur neugierig, warum dieser Fehler auftaucht.
Vielen Dank für weitere Informationen.
Was soll @MAKE_SET @ tun? Das ist keine gültige Syntax für Makefile. – immibis
Sind Sie sicher, dass dies ein Makefile und keine Makefile-Vorlage für Autotools sein sollte? –
@ πάνταῥεῖ, der Dateiname ist Makefile und dies wird von Anjuta erzeugt, das auf Autotools basiert. Aber ich bin mir über nichts sicher. Diese Datei wird in my_project/Debug/my_project und ihrem aufgerufenen Makefile erstellt. – Igor