it-swarm.com.de

Wie setzt man GDB-Debug-Flag mit cmake?

Ich habe versucht, die Debug-Flags mit der

set

befehl in cmake, aber ich bin mir nicht sicher, was ich hinzufügen soll. Man hat mir Dinge wie DEBUG=true gesagt, aber bis jetzt bin ich nicht in der Lage, das richtige Flag zum Setzen zu finden. 

36

Wenn Sie beim Kompilieren für Debuggen (einschließlich Quellinformationen, d. H 

cmake -DCMAKE_BUILD_TYPE=Debug <path>

Wenn Sie einen Release-Build erstellen möchten, können Sie verwenden 

cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo <path>
60
Fredrik Jansson

Alternativ können Sie die CMAKE-GUI verwenden, um diese Änderung vorzunehmen. Wenn Sie ccmake mit dem Projekt verwenden, wird ein Bildschirm ähnlich dem folgenden angezeigt: 

 enter image description here

Durch Eingabe von Debug im Feld CMAKE_BUILD_TYPE können Sie mit Debug-Flags erstellen.

0