More Related Content
Similar to Carmen En (20)
Carmen En
- 5. The general concept .c .h .s .o a.out Compiler Assembler Linker Executable program .c .h .s .o a.out Compiler Assembler Linker Executable program .c .s .o
- 7. Dependency in file MAKEFILE gcc –c data.c gcc –c io.c gcc –c main.c gcc –o project data.o main.o io.o .o .o .o .c .h .c .h .c Main.c Data.c IO.c Data.h IO.h project
- 8. Dependency in file MAKEFILE # # First example of a Makefile # project: data.o main.o io.o gcc data.o main.o io.o –o project data.o: data.c data.h gcc –c data.c main.o: data.h io.h main.c gcc –c main.c io.o: io.h io.c gcc –c io.c .o .o .o .c .h .c .h .c Main.c Data.c IO.c Data.h IO.h project
- 9. Dependency: Edit data.c .o .o .o .c .h .c .h .c Main.c Data.c IO.c Data.h IO.h project Edit project : data.o main.o io.o gcc data.o main.o io.o –o project data.o : data.c data.h gcc –c data.c main.o: data.h io.h main.c gcc –c main.c io.o: io.h io.c gcc –c io.c
- 10. Rules Makefile Computer Architecture Laboratory 2010 main.o : main.c define.h $(CC) –c main.c Shell command(s) Target(s) Separator (:) Dependencies Tabulator symbol
Editor's Notes
- Ralf Seepold Universidad Carlos III de Madrid
- Ralf Seepold Universidad Carlos III de Madrid
- Ralf Seepold Universidad Carlos III de Madrid
- Ralf Seepold Universidad Carlos III de Madrid
- Ralf Seepold Universidad Carlos III de Madrid
- Ralf Seepold Universidad Carlos III de Madrid
- Ralf Seepold Universidad Carlos III de Madrid
- Ralf Seepold Universidad Carlos III de Madrid