Ich lerne Makefiles und ich kann ein einfaches Makefile erstellen. Ich gehe zu verschachtelten Makefiles über. Hier ist meine VerzeichnisstrukturErstellen verschachtelten Makefile
/src
...makefile
...main.cpp
...foo
......makefile
......foo.cpp
......foo.h
Wenn Wurzel Make-Datei aufgerufen wird, ruft sie die Make-Datei im Verzeichnis foo. Hier sind meine Fragen
- Welche Make-Datei sollte ich Code zu schreiben, verwenden für die Verknüpfung aller Objektdateien? Wenn es im Root-Makefile ist, muss ich dort alle Objektdateinamen angeben?
- Sind diese verschachtelten Makefiles eine bewährte Methode? Oder ist es gut, nur ein Makefile zu haben, das an der Wurzel ist?
Jede Hilfe wäre großartig!
Wenn nicht, ist eine schlechte Idee, vielleicht sollte eine alternative Lösung als Antwort vorgeschlagen werden. – deadalnix
Ja. Diese Antwort ist in einer Form, die auf der Website nicht mehr akzeptabel ist. Die Änderungen beheben den Mangel nur teilweise, aber es ist etwas. – dmckee