579 Stimmen

Debuggen vs. Freigeben in CMake

In einem GCC-kompilierten Projekt,

  • Wie führe ich CMake für jeden Zieltyp (Debug/Release) aus?
  • Wie kann ich mit CMake Debug- und Release-Flags für C/C++ angeben?
  • Wie bringe ich zum Ausdruck, dass die ausführbare Hauptdatei mit g++ und eine verschachtelte Bibliothek mit gcc ?

12voto

Russel Waters Punkte 111

Wenn Sie eine andere Konfiguration erstellen möchten, ohne sie neu zu generieren, können Sie auch Folgendes ausführen cmake --build {$PWD} --config <cfg> Für Multi-Konfigurationswerkzeuge wählen Sie <cfg> ex. Debug, Release, MinSizeRel, RelWithDebInfo

https://cmake.org/cmake/help/v2.8.11/cmake.html#opt%3a--builddir

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X