Comment définissez-vous GDB debug avec cmake?
J'ai essayé définissant les indicateurs de débogage à l'aide de la
set
commande en cmake
mais je cam savez pas quoi ajouter. J'ai dit des choses comme DEBUG=true
mais jusqu'à présent, je suis incapable de trouver le bon drapeau à définir.
Vous devez vous connecter pour publier un commentaire.
Si vous voulez construire pour debug (y compris la source de l'information, c'est à dire -g) lors de la compilation, l'utilisation
Si vous souhaitez créer une version de construire, vous pouvez utiliser
gdb
, mon backtraces sont entièrement constitués de la mémoire des adresses et des points d'interrogation sans noms de fonctions ou de quoi que ce soit.Alternativement, vous pouvez utiliser le CMAKE GUI de faire ce changement. Faire
ccmake
avec le projet produira un écran similaire à ceci:Entrer Debug dans le
CMAKE_BUILD_TYPE
terrain vous permettra de construire avec les indicateurs de débogage.