Makefile
Makefile。それと、リンク。うーん。
//hello.c #ifndef _STDIO_H_ #include <stdio.h> #endif #include "hello_main.h" int main() { int count = 1; hello_main(count); return 0; }
// hello_main.h void hello_main(int);
// hello_main.c #ifndef _STDIO_H_ #include <stdio.h> #endif #include "hello_main.h" void hello_main(int count) { printf("hello world %d\n", count); }
# Makefile # hello module CC = gcc CFLAGS = -g -Wall OBJS = hello_main.o hello.c all: hello hello: $(OBJS) $(CC) $(CFLAGS) -o $@ $(OBJS) .c.o: $(CC) -c $(CFLAGS) $< hello_main.o: hello_main.h hello.o: hello_main.h clean: rm hello.o hello_main.o
460ページなう。