Linux
GNU C Compiler (gcc )
Ver Más instrucciones
1
Crear un makefile para compilar un archivo fuente . Suponiendo que un archivo de origen C ( llamado " hello.c ") y un archivo de cabecera C ( llamado " hello.h ") existe, cree un archivo en el mismo directorio llamado " makefile ". En makefile , introduzca los siguientes enunciados :
hello.o :
gcc hello.cpp
Ahora ejecuta "make" desde el terminal. Esto debería compilar hello.c a un archivo "* . Out" .
2
Utilice un makefile para manejar una dependencia. En el makefile , cambie la entrada a parecerse a este ejemplo :
hello.o : hello.h
gcc hello.cpp
El makefile define el " hello.o " apuntar a depender de hello.h . Si hello.h existe , el comando para compilar hello.cpp ejecutará .
3
Utilice el archivo make para compilar múltiples dependencias. Supongamos ahora que existe otro archivo, " goodbye.c " en el mismo directorio que " hello.c . " Modificar el makefile para demostrar que hello.o depende del archivo de goodbye.c :
hello.o : goodbye.o
gcc hello.cpp
adiós. o:
gcc goodbye.c
En este ejemplo, hello.o requiere goodbye.o . Por lo tanto, el makefile primero compila goodbye.c crear goodbye.o , y luego hello.o tendrá su dependencia se reunió .