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?
Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.
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:
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.
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”.
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.
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.