Ich habe eine Projektstruktur wie folgt:
%Vor%Außerdem brauche ich einige Bibliotheken, damit ich z. lboost_system Wie kann ich einfach ein Makefile mit diesen gegebenen Informationen erstellen? Ich lese die ganze Zeit über das Erstellen eines Makefiles manuell, CMake und so weiter, aber das ist meiner Meinung nach viel zu kompliziert! Gibt es kein Tool, wo ich die folgenden Informationen angeben kann:
%Vor%Und ein Makefile wird erzeugt ?! Ist es wirklich so schwer?
Sie können ein Makefile generisch schreiben - das heißt, Sie müssen nicht jede Quelldatei einzeln angeben. Werfen Sie einen Blick auf Ссылка , ich habe es schon ziemlich lange her, also tue ich es nicht Erinnere dich an Details, aber das Hinzufügen von * .cpp-Dateien erfordert am Ende (normalerweise) keine Makefile-Änderung.
Sie können auch automake ( Ссылка ) sehen, was einen Schritt weiter geht nackter cmake. Es standardisiert Ziele und sieht so aus, als würde es Ihnen das Leben erleichtern, wenn Sie Ihre Software als Quelldateien verteilen möchten.