Esiste la possibilità di eseguire il debug di CMakeLists.txt (almeno un elenco di variabili) ad eccezione dell'istruzione message?Come eseguire il debug dei file CMakeLists.txt?
risposta
Non esiste un debugger interattivo per CMake, tuttavia esistono anche le flag -Wdev
, --debug-output
e --trace
che potrebbero essere di aiuto. Ricorda anche di controllare i file di registro.
Since version 3.7, CMake ora supporta ufficialmente una "modalità server", quindi l'integrazione negli IDE migliorerà probabilmente nel prossimo futuro. Il supporto iniziale esiste sia in Qt Creator e Visual Studio 2017 RC
Quale si usa per eseguire il debug delle istruzioni 'if' in' CmakeList.txt'? 'come --debug ...' e 'cmake --debug-output ...' non li stanno stampando. In Bash, l'equivalente è 'bash -x
@jww Non sono sicuro al 100% cosa stai provando a eseguire il debug, ma l'output di '--trace' è in genere piuttosto esteso (reindirizza l'output in un file!) – Joe
Stavo cercando di eseguire il debug dello script e capire perché alcuni blocchi di codice non venivano inseriti. Ma ho trovato il problema: 'stringa (STRIP ...)' è stata interrotta. Vedi anche [Come rimuovere la riga finale finale nella variabile Cmake?] (Http://stackoverflow.com/q/39496043/). Le mie scuse se non sapessi cosa 'bash -x' fa. – jww
Ci sono steveire CMake Daemon Tools. Non li ho usati da solo, ma pretendono di offrire possibilità di introspezione che sembrano essere molto vicine a un debugger.
Modifica: Ora vengono chiamati CMake-server e fanno parte di CMake 3.7.
- 1. Come eseguire il debug del caricamento dei file app.config
- 2. Come eseguire il debug dei programmi WCF
- 3. Come eseguire il debug dei report jasper?
- 4. Come eseguire il debug del debug?
- 5. Come eseguire il debug dei problemi di memoria nell'applicazione incorporata
- 6. Come eseguire il debug dei test falliti in Django?
- 7. Come eseguire il debug dei test con Play! 2.0
- 8. Come eseguire il debug dei test delle unità Django?
- 9. come eseguire il debug dei servizi angolari nel browser
- 10. Come eseguire il thumbnail dei file statici?
- 11. Come eseguire il debug di un file DLL in Delphi
- 12. Come eseguire il debug del percorso/file definito requireJS
- 13. ResourceNotFoundException come eseguire il debug?
- 14. Come eseguire il debug di file .class in ECLIPSE?
- 15. Come eseguire il debug del plug-in del file logstash
- 16. Esempio di file CMakeLists.txt per il progetto LLVM
- 17. Come eseguire il debug dell'applicazione Magento
- 18. Come eseguire il debug di idea/direttore?
- 19. Come eseguire il debug di Apache mod_rewrite
- 20. come eseguire il debug vim config (Vimrc)
- 21. Come eseguire il debug di gulpfile.js
- 22. Come eseguire il debug usando gdb?
- 23. Come eseguire il debug di elisp?
- 24. Come eseguire il debug di "ImagePullBackOff"?
- 25. Come eseguire il debug di un deadlock?
- 26. Come eseguire il debug del codice asincrono?
- 27. Come eseguire il debug di JavaScript offuscato?
- 28. Come eseguire il debug di Android ANR?
- 29. Come eseguire il debug di un'applicazione PHP?
- 30. come eseguire il debug con xUnit?
Potrebbe anche essere utile: http://stackoverflow.com/a/38869455/2799037 – usr1234567