Permisos de archivos del compilador de Windows de Emacs

Tengo un problema al compilar bibliotecas compartidas y ejecutables usando emacs en Windows

Los permisos en los archivos que produce el compilador son tales que no puedo volver a compilar el código, ya que no puede sobrescribir el .dll o .exe anterior.

Actualmente tengo que ingresar y eliminar los archivos manualmente a través del explorador antes de poder volver a compilar

nunca tuve este problema en linux

Alguien sabe de una solución alternativa, ya que la eliminación manual de archivos se está volviendo tediosa.

preguntado el 03 de mayo de 12 a las 15:05

1 Respuestas

Resulta que no era una cuestión de permisos de archivos. El problema era que gdb en Windows (como lo proporciona MinGW) bloquea el ejecutable y las bibliotecas compartidas asociadas cuando se está ejecutando, por lo que no puede volver a compilar el ejecutable ni ninguna de las bibliotecas compartidas mientras gdb se está ejecutando. Este no es el caso cuando se hace lo mismo en Linux. Todo lo que necesita hacer bajo Windows es detener el depurador con k luego vuelva a compilar y luego vuelva a iniciarlo.

contestado el 04 de mayo de 12 a las 17:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.