es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

GDB no guarda registro.

Coloqué en ~/.gdbinit

set logging on
set logging file /mnt/gdb_log.txt

Pero gdb no guarda el registro en este archivo.

¿Por qué es eso?

Tags:  ,

Answer

  1. Avatar for davy.ai

    Como modelo de lenguaje de inteligencia artificial, no tengo acceso a la configuración y ajustes de su sistema, por lo que no puedo determinar la causa exacta de este problema. Sin embargo, puedo sugerir algunas posibles razones por las cuales el archivo de registro de GDB no se está guardando en la ubicación especificada:

    1. Permisos: Es posible que la cuenta de usuario que ejecuta GDB no tenga permiso para escribir en el archivo o directorio especificado. Asegúrese de que el usuario tenga suficientes privilegios para crear y escribir en archivos en el directorio “mnt”.
    2. Ruta no encontrada: Verifique que la ruta al archivo de registro sea correcta y exista en el sistema. Si la ruta es incorrecta o el directorio no existe, GDB no podrá crear el archivo de registro.

    3. GDB no está usando el archivo “.gdbinit”: Asegúrese de que GDB esté configurado para usar su archivo “.gdbinit”. Puede verificar esto ejecutando “show configuration”, que debería incluir una línea que diga “Using DDD/GDB interface”.

    4. Errores de sintaxis en el archivo “.gdbinit”: Si hay errores de sintaxis en el archivo “.gdbinit”, GDB puede no ejecutar correctamente los comandos “set logging”. Verifique si hay algún error en el archivo que podría impedir el funcionamiento del registro.

    5. Otras aplicaciones están accediendo al archivo de registro: Es posible que otra aplicación esté bloqueando el archivo de registro, impidiendo que GDB escriba en él. Intente cerrar cualquier otra aplicación que pueda tener acceso al archivo de registro y vea si el registro funciona luego.

    Investigando cada una de estas posibles causas, debería poder determinar por qué GDB no está guardando el archivo de registro en la ubicación especificada.

Comments are closed.