Perguntas com a marcação «debugging»

A depuração é um processo metódico de localização e redução do número de bugs ou defeitos em um programa de computador.

9
Usando o Emacs como um IDE C / C ++ completo
Há mais de um ano, eu uso o Emacs como um IDE C / C ++. Até agora, tive apenas um sucesso marginal, mas encontrei algumas paredes de tijolos ao longo do caminho. Atualmente, estou tentando usar o CEDET, mas estou tendo dificuldades para entender como usá-lo de forma eficaz. …

2
Depurando um Emacs congelado
Estou usando mew para o meu email. Preciso usar o TLS com meu provedor de email para SMTP. No entanto, quando tento invocar isso, o Emacs congela. Gostaria de aproveitar esta oportunidade para aprender mais sobre os pacotes Emacs. Como eu iria depurar esse problema? Existe algum tipo de depurador …

1
Como faço para solucionar problemas do Emacs?
Em uma situação em que o Emacs não está se comportando como eu quero, o que posso fazer para solucionar o problema? Que etapas posso tomar para encontrar e corrigir o problema sozinho? Ou, na sua falta, como posso reunir informações úteis para que as pessoas aqui (ou na lista …


1
Como depurar uma falha do emacs?
Estou depurando por que o emacs falha ao usar uma função de um pacote 1 . O objetivo deste processo de depuração é obter dados úteis para enviar usando M-x report-emacs-bug. Para obter ajuda sobre como depurar falhas do emacs, eu já consultei o Manual do Emacs - Crashing e …
16 debugging  gdb 

3
Mostrar número da linha com erro
Digamos que o emacs lança algum erro que eu não entendo. Ou talvez o erro diga "O valor do símbolo como variável é nulo: modos", mas há muitas ocorrências do símbolo modesno meu código, portanto, preciso de algum contexto. O Emacs pode ser configurado para mencionar o número da linha …

2
Como cancelar o `edebug-defun`?
Como desfazer os efeitos de edebug-defun? Em outras palavras, como rescindir a diretiva que faz edebugcom que entre no modo de depuração quando uma função específica é invocada? Além disso, eu realmente gostaria de saber onde está a resposta para essa pergunta na documentação. Eu procurei por muito mais tempo …
12 debugging  edebug 

1
Obter backtrace de erro programaticamente
Se um erro é sinalizado no código Emacs Lisp, e debug-on-erroré t, eu recebo um buffer de rastreamento que faz com que seja fácil de descobrir onde o erro ocorreu. No entanto, para erros que ocorrem durante o processamento de uma resposta da rede de forma assíncrona, seria irritante ter …

1
Encontrar a origem do aviso elisp
Executei um comando e recebi um aviso no minibuffer. O aviso exato foi comint-completion-at-point failed to return valid completion data: depois que eu concluí automaticamente um comando shell-mode. Como posso determinar a origem elisp do aviso?
11 debugging 


1
Como depurar erros em sentinelas e durante o bloqueio de fonte
Quando ocorre um erro dentro de um sentinela de processo ou durante o bloqueio de fontes, o Emacs não mostra um backtrace, apesar de debug-on-errorter sido ativado anteriormente. Entendo por que esses erros foram detectados, o mesmo erro pode ser acionado novamente ao tentar apresentar o backtrace. No entanto, quando …
10 debugging 


1
Como compilar o emacs com símbolos de depuração?
Estou tendo problemas para percorrer o código-fonte do emacs em gdb. Acho que estou faltando símbolos de depuração. Seguindo uma sugestão de https://stackoverflow.com/a/4298982/2752242 , tentei: ./configure CFLAGS="-ggdb3 -O0" CXXFLAGS="-ggdb3 -O0" LDFLAGS="-ggdb3" --with-gif=no --prefix=$HOME/local/apps/emacs-24.4/ Mas isso não funcionou. Existem instruções para compilar com símbolos de depuração? Obrigado!
9 debugging 

2
Melhor depuração do Emacs?
Embora o Emacs (24.3.93.1) funcione bem se for iniciado a partir do Finder, se a versão do terminal for iniciada: /Applications/Emacs.app/Contents/MacOS/Emacs -nw O Emacs trava com: Fatal error 11: Segmentation fault[1] 51512 abort /Applications/Emacs.app/Contents/MacOS/Emacs -nw. Parece que o problema foi causado por uma única linha no init.el, (set-face-attribute 'default nil …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.