Linux: Erstelle automatisch C ++ Makefile aus gegebenen Quelldateien

8

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?

    
Anonymous 28.09.2013, 17:01
quelle

1 Antwort

5

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.

    
Mariusz Lotko 28.09.2013 20:06
quelle

Tags und Links