No se puede abrir el archivo de salida, permiso denegado

Así que sigo recibiendo este error cuando bash comstackr código C ++ usando CodeBlocks.

no se puede abrir el permiso de archivo de salida [nombre_archivo.exe] denegado

Sólo comenzó hoy, y es esporádico e inconsistente. Por lo general, desaparece si apago CodeBlocks y reinicio el proyecto, pero no siempre. A veces, incluso desaparece cuando simplemente presiono F9 (comstackr y ejecutar) varias veces. Siempre reviso el Administrador de tareas, pero nunca hay ningún .EXE que se ejecute con el nombre de mi archivo ni nada relacionado con él.

También he notado que si ocurre este problema y luego trato de eliminar el .EXE manualmente o de lo contrario interactúo con él, Windows me dice que necesito permiso de administrador para hacerlo (esta es una PC privada, y que yo sepa Soy un administrador en ello).

La primera vez que ocurrió, lo único que había agregado al código más allá de lo que había en la versión anterior fue un informe de depuración enviado a Cout, casi nada arcano. A veces ocurre incluso cuando no se cambió ningún código de una versión anterior.

¿Qué podría ser esto? No es algo que rompa el juego, todavía, pero es irritante y preferiría que no empeorara.

EDITAR: Esto es antiguo por ahora, pero en caso de que alguien más tenga problemas similares, la solución que actualmente utilizo es simplemente eliminar [filename.exe] constantemente antes de intentar ejecutar el código nuevamente. Esto evita el problema, aunque es molesto.

compruebe que “filename.exe” no se está ejecutando, supongo que está utilizando Microsoft Windows, en ese caso puede usar el Administrador de tareas o el Explorador de procesos: http://technet.microsoft.com/en-us/sysinternals/bb896653 para mata “filename.exe” antes de intentar generarlo.

He encontrado el mismo problema que tú. Descubrí que puede tener alguna relación con la forma en que terminas el resultado de tu ejecución. Cuando ejecute su código, ya sea que tenga una copia impresa, el depurador llamará a la consola que imprime “Presione cualquier tecla para continuar …”. Si terminas la consola presionando la tecla, está bien; Si lo hace haciendo clic en el botón Cerrar, el problema viene como lo describió. Cuando lo termine de la última forma, tendrá que esperar varios minutos antes de poder reconstruir su código.

Este error generalmente ocurre cuando el IDE tiene un problema debido a un locking u otra falla y aún tiene una retención en el EXE, lo que evita que el usuario (usted mismo) sobrescriba / elimine el EXE durante una reconstrucción.

Hola, me doy cuenta de que esta publicación es antigua, pero esta es mi opinión de todos modos. Este error surge cuando cierra la ventana de salida de la consola utilizando el icono de cerrar en lugar de presionar “cualquier tecla para continuar”

El problema está relacionado con la respuesta de Sam:

“ha encontrado el mismo problema que usted. Encontré que puede tener alguna relación con la forma en que termina su resultado de ejecución. Cuando ejecute su código, ya sea que tenga una copia impresa, el depurador llamará a la consola que imprime” Presione cualquier tecla para continuar … “. Si finaliza la consola presionando la tecla, está bien; si lo hace, haga clic en el botón de cerrar, el problema se presenta como lo describió. Cuando termina de esta última manera, tiene que esperar Varios minutos antes de que puedas reconstruir tu código “.

Evite los procesos de muerte, y tenemos dos opciones, espere hasta que el proceso libere el archivo .EXE o este problema se resolverá más rápido al reiniciar el IDE.

Acabo de tener el mismo problema. Y experimenté que siempre sucede cuando ejecuto el progtwig y cambio algún código sin terminar de ejecutarlo. Después aparece el mensaje “no se puede abrir …”.

Sin embargo, me deshice de él haciendo clic en el botón “Terminar” en la parte superior derecha de la ventana de la consola (botón rojo) y después de eso “eliminar todos los lanzamientos terminados” (dos “x” justo al lado del botón “Terminar”). Esto parece cerrar el progtwig en ejecución y todo funciona bien después de 🙂 espero que esto pueda ayudar a cualquiera

Puede usar el explorador de procesos de sysinternals para encontrar qué proceso tiene un archivo abierto.

Intente reiniciar su IDE. Funcionó para mí. Aunque intenté finalizar el proceso en el administrador de tareas, el proceso nunca fue cancelado.

Reinstalé C :: B en la unidad D, mientras que mi carpeta de archivos de progtwig está en la unidad C

No sé la razón, pero funciona 🙂

PARA LINUX OS … vaya al archivo donde ur creó el archivo. Luego usualmente …… nombre_proyecto / bin / Depurar / nombre_proyecto.executable aquí para este archivo ejecutable no tendrá permiso de ejecución y luego el permiso de ejecución. haga clic en si no puede cambiar el permiso, luego use use open terminal (comando promt) para cambiar el permiso. primero vaya a ese archivo ejecutable usando el comando ‘cd’, luego use “chmod u + x”, luego el permiso cambiará. Luego, vaya a c :: b abrir y ejecute obtendrá la salida.

Lo único que necesitas para todo archivo es hacerlo.

El problema es que no tiene los derechos de administrador para acceder, ya que se está ejecutando o se está comstackndo algo en la unidad C básica. Para eliminar este problema, ejecute devcpp.exe como administrador. También puede cambiar el permiso de las propiedades y permitir el acceso, lectura, escritura, etc. para el sistema y por el sistema.

Bueno, una vez tuve el mismo problema y luego de rastrear el proceso que estaba poniendo el archivo en uso, descubrí que era el antivirus (PANDA) … simplemente desbloqueé el archivo y simplemente lo resolví … bueno para mi experiencia usé Desbloquear 1.9.2 … probar iy ..

Yo también tenía el mismo problema y me estaba volviendo loco:

Windows7 64 bit, MinGW, Eclipse, CDT

Permiso denegado errores, desaparición ejecutable, errores ld.exe. Funcionaría una vez, pero nunca más. Declaraciones como: “no se puede abrir el archivo de salida ***. Exe: Permiso denegado”

Revise su software ANTIVIRUS. Una vez que apagué mi software Antivirus en el área de trabajo, limpié el área de trabajo y comencé de nuevo el proyecto, nunca más tuve el problema.

Asegúrese de ejecutar 7zip en ‘Modo administrador’ para extraer archivos de progtwig.

Además, la desactivación temporal de la protección antivirus funcionó en el pasado para algunas personas.

Una de las principales causas de esto (que tuve recientemente), es si tiene esto activado, por ejemplo, una unidad flash.

Puede desarrollar y hacer todo, pero en la mayoría de los sistemas le impide ejecutar el archivo .exe desde allí, ya sea la versión de depuración o la versión de lanzamiento.

Intenté lo que dijo @willll, y funcionó. No encontré exactamente el archivo .exe con el nombre de mi proyecto, pero sí maté algunas tareas de aspecto extraño (después de verificar en Internet que no eran críticas), y funcionó.

He intentado y obtener salida después de finalizar la tarea IDE desde el administrador de tareas. Más tarde, limpie todos los archivos temporales de su unidad. Comience su IDE. Ahora su archivo .exe funciona bien.

En mi caso – encontré un proceso llamado

cb_console_runner 

Paré este proceso y las cosas volvieron a estar bien.