Ejecute el programa C / C ++ en Notepad2


2

Así que tengo MinGW y con ajustes, puedo ejecutar GCC en mi CMD. ¿En qué formato necesito tener el archivo para ejecutarlo desde el CMD? Intenté simplemente guardar un archivo notepad2 en el esquema C y no lo reconocerá.

Respuestas:


2

Parece que estás saltando los fundamentos de compilar código fuente en ejecutables binarios. Deberías leer sobre eso. Pero para ir al grano, si tiene un programa en C que ha escrito en un editor y guardado en un archivo con extensión .c, usemos bedbug.cpor ejemplo, entonces usaría GCC con el comando:

gcc bedbug.c -o bedbug

que si es completamente exitoso no dirá absolutamente nada. Pero luego tendrá una bedbug.exeque puede ejecutar simplemente escribiendo bedbugen el indicador CMD. Debe especificar la -oparte para dar el nombre del archivo .exe, de lo contrario, por razones históricas, creará un archivo con nombre a.exe(que luego podría cambiar de nombre como un paso separado, pero esa no es la forma en que las personas lo hacen generalmente).


-1
  1. En primer lugar, descargue el Notepad ++ desde el siguiente enlace.

https://notepad-plus-plus.org/download/

  1. Ahora instale y abra notepad ++.

  2. Requerimos el complemento NppExec que nos ayudará a ejecutar programas. Puede omitir los pasos tercero y cuarto si el complemento NppExec ya está presente en notepad ++. Vaya a Complementos> Administrador de complementos> Mostrar administrador de complementos.

Bloc de notas ++ 1

  1. Asegúrese de tener conexión a Internet porque vamos a descargar el complemento. En la nueva ventana obtendrá una lista de todos los complementos disponibles. Desplácese hacia abajo y seleccione el complemento NppExec de la lista e instálelo.

Bloc de notas ++ 2

  1. Vaya a Complementos> NppExec> Ejecutar. Ahora tenemos que crear un script. En la nueva ventana, ingrese los siguientes comandos y luego guárdelo con cualquier nombre.

Para C y C ++

npp_save cd $ (CURRENT_DIRECTORY) C: \ Archivos de programa (x86) \ Dev-Cpp \ MinGW64 \ bin \ g ++. exe “$ (FILE_NAME)” cmd / c “$ (CURRENT_DIRECTORY) \ a.exe”

Para Java

npp_save cd $ (CURRENT_DIRECTORY) C: \ Archivos de programa \ Java \ jdk1.8.0_45 \ bin \ javac “$ (FILE_NAME)” C: \ Archivos de programa \ Java \ jdk1.8.0_45 \ bin \ java “$ (NAME_PART)”

Bloc de notas ++ 3

Reemplace “C: \ Archivos de programa (x86) \ Dev-Cpp \ MinGW64 \ bin” y “C: \ Archivos de programa \ Java \ jdk1.8.0_45 \ bin” con la ruta donde está instalado el compilador en su computadora.

  1. Luego, vaya a Complementos> NppExec> Opciones avanzadas. En la esquina inferior izquierda obtendrá una lista de guiones asociados. Seleccione el script que acaba de crear en la lista desplegable.

Bloc de notas ++ 4

  1. Haga clic en el botón Agregar / Modificar. Ahora puede ver la secuencia de comandos en el cuadro Elementos del menú en la parte superior.

Bloc de notas ++ 5

  1. Haga clic en el botón Aceptar, debe reiniciar el bloc de notas ++.

  2. Después de eso, vaya a Configuración> Mapeador de accesos directos. Haga clic en la pestaña de comandos del complemento, allí obtendrá la lista de todos los comandos. Desplácese hacia abajo hasta que vea el comando con el nombre con el que ha guardado el script.

Bloc de notas ++ 6

  1. Haga clic en el botón Modificar para elegir un acceso directo según usted. Asegúrese de que el acceso directo sea único. Ahora cierra la ventana.

Bloc de notas ++ 7

  1. Simplemente escriba su programa y ejecútelo usando la tecla de acceso directo que creó en el paso anterior. Puede ver el resultado en la ventana Consola como se muestra a continuación.

Así que este fue el método simple para configurar notepad ++ para ejecutar programas C, C ++ y Java.

Para aprender visita de C ++ - https://hackr.io/


Esto no se cita correctamente. No puedo decir lo que escribiste y lo que estás (intentando) citar.
Ramhound

Por favor lea la pregunta otra vez cuidadosamente. Su respuesta no responde a la pregunta original. OP está utilizando Notepad2 no Notepad ++.
DavidPostill
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.