MrDave1999 / Makefile-en-Notepad-Windows

Este documento explica como se puede ejecutar un makefile por medio del editor notepad++

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Makefile en Notepad++

En este documento se explica como ejecutar un makefile en notepad++ por medio de una tecla. De este modo podremos compilar y ejecutar (todo por medio de teclas) programas escritos en C de una forma sencilla y factible.

Usaremos este makefile para esta práctica:

all:
	gcc main.o foo.o -o test

comp: main.o foo.o

main.o: main.c
	gcc -c main.c -o main.o

foo.o: foo.c
	gcc -c foo.c -o foo.o

Los siguientes pasos servirá para compilar un programa en C por medio de la tecla F9.

Paso 1:

Le damos clic a la pestaña Ejecutar. paso1

Paso 2:

Le damos clic a la opción Ejecutar: paso2

Paso 3:

Escribimos el siguiente comando en el cuadro de texto y le damos en Guardar.

cmd /c cd C:\Users\syslan\Desktop\Test & make comp & pause

paso3

Explicación del comando:

  • cmd: Inicia una nueva instancia del intérprete de comandos (cmd.exe).
  • /c: Ejecuta el comando especificado por cadena y luego se detiene.
  • cd: Muestra el directorio actual. En este caso, debemos especificar la ruta donde se encuentre nuestro proyecto (en el ejemplo es C:\Users\syslan\Desktop\Test).
  • pause: Para que la consola no se cierre al instante :)

Nota: El ampersand se lo usa para escribir cada comando en una sola línea.

Paso 4:

Le damos un nombre al comando (en este caso lo llamaré Compiler) y elegimos una tecla para compilar. paso4

Paso final:

Listo, el nombre del comando debería de aparecer de esta forma y le damos en Compilar: paso_final

De este modo podemos ejecutar el makefile sin la necesidad de hacerlo manualmente.

Ahora, faltaría configurar la tecla (podría ser el F10) para poder ejecutar el programa. Son exactamente los mismos pasos, lo que cambia es el comando del paso 3:

cmd /c cd C:\Users\syslan\Desktop\Test & make all & cmd /c start test & pause

El comando start ejecuta el test.exe en una nueva ventana.

About

Este documento explica como se puede ejecutar un makefile por medio del editor notepad++


Languages

Language:C 60.6%Language:Makefile 39.4%