Il pulsante di debug è disabilitata, Maiusc +Alt +F9 mostrerà questo:?Come usare IntelliJ idea14.0.2 per il debug del golang
come configurare correttamente il pagina di debug?
Il pulsante di debug è disabilitata, Maiusc +Alt +F9 mostrerà questo:?Come usare IntelliJ idea14.0.2 per il debug del golang
come configurare correttamente il pagina di debug?
La funzionalità di debug è stato introdotto da issue 25, e commit 3a21e14
Il modo corretto è quello di implementare le interfacce debugger in inteliij e collegarli ad un processo in esecuzione gdb.
(Ecco un example of manually calling gdb to debug a Go program, utilizzando le opzioni -c -gcflags '-N -l'
: Non so se la -l
sarebbe un problema in quanto non è presente screenshot del PO "Go builder arguments
")
E 'possibile il pulsante di debug è disabilitato se non gcc è configurato per l'utilizzo del processo di debug Go.
Si noti inoltre che dal PR 644:
"Debug" è disattivata, se "Build Prima run" non è abilitata.
Questo dovrebbe risolvere il problema, quandogdb
vuole eseguire un eseguibile non esistente, perché iloutputDir
non è impostato.
grazie, risolto. Intellij Config non è corretto
Quindi il PR 644 che ho menzionato nella risposta è stata la causa esatta del problema? – VonC
Aggiornamento. Il plugin Go supporta Delve su Linux e Mac da settembre 2015 e su Windows dal gennaio 2016.
risposta originale:
Attualmente stiamo calando il supporto per il debugger gdb con quanto è molto difficile da usare e instabile. Vedere the go docs for gdb debugging
Tuttavia, ci sono sforzi per ottenere the open-source Delve debuggersupport for IDEs da cui trarranno vantaggio anche IDEA.
Si prega di bug del team di Go per supportare Delve o un altro debugger al fine di avere una soluzione stabile e quindi l'integrazione con IDEA potrebbe essere fatto.
@disniper puoi fornire i passaggi per l'installazione di 'Delve' in linux –
Usa https://www.jetbrains.com/go/ e funzionerà fuori dalla scatola – dlsniper
Ecco un altro caso in cui Debug è disabilitato: https://github.com/go-lang-plugin-org/go-lang-idea-plugin/pull/657 – VonC
Ho guardato questo, ma quando ho impostato i parametri '-l' Intellij mostrerà il progetto di costruzione Finito F: \ goproj \ GitTest.git \ trunk \ src \ test1 \ bin/newPackage.exe C: /Go/bin/go.exe build -o F: \ goproj \ GitTest.git \ tronco \ src \ test1 \ bin/NewPackage.exe -gcflags - -l 'newPackage/ flag fornito ma non definito: -l' – Eric
@Eric non solo '- -l':' -N -l' – VonC