Last active
March 23, 2016 07:48
-
-
Save gustavobittencourt/b5c71add1cf5b802f3f9 to your computer and use it in GitHub Desktop.
Configurações de um projeto para a execução do SublimeGDB com C++. Este bloco de configurações deve ser colocado dentro do arquivo do projeto, com a extensão .sublime-project.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
, | |
"settings": | |
{ | |
"sublimegdb_workingdir": "${folder:${file}}", | |
// put your arguments hear | |
"sublimegdb_arguments": "", | |
// NOTE: You MUST provide --interpreter=mi for the plugin to work | |
"sublimegdb_commandline": "g++ -g -std=c++14 ${file_base_name}.cpp -o ${file_base_name} && gdb -nx -readnow -fullname --interpreter=mi --args ./${file_base_name}" | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Configurações
Para a utilização do Gnu Debugger (GDB) no Sublime, é necessário antes colocar o seguinte código dentro das configurações do projeto em questão:
Comandos:
1 Executa uma linha de código por vez, entrando em todas as funções e procedimentos que aparecem na sequência.
2 Executa uma linha de código por vez, similar ao
step into
, com a diferença de que quando ocorre a chamada de uma função ou procedimento ela é executada como um bloco único e o cursor se posiciona na linha seguinte.3 Quando invocado de dentro de uma função ou procedimento, termina a execução daquele bloco de comandos e para na linha seguinte à chamada da função.
Dicas:
.c
e não.cpp
. Uma maneira de encontrar exatamente o erro que está ocorrendo é através do console do Sublime, disponível emView > Show Console
.