도와주세요!!
글 수 15,339
2008.06.23 17:39:48 (*.118.178.229)
11676
CC = arm-linux-gcc
KERNELDIR = /working/linux-2.6.16
obj-m := call_dev.o
PWD := $(shell pwd)
kobj:
$(MAKE) -C $(KERNELDIR) SUBDIRS=$(PWD) modules
TEST_TARGET = call_app
TEST_OBJS = call_app.o
$(TEST_TARGET): $(TEST_OBJS)
$(TEST_OBJS): %.o: %.c
all : kobj $(TEST_TARGET)
clean :
$(MAKE) -C $(KERNELDIR) SUBDIRS=$(PWD) clean
rm -f $(TEST_TARGET) $(TEST_OBJS)
이렇게 컴파일 하니 call_dev.o 파일만 생기고 call_app.o , call_app 파일이 컴파일되지 않네요. 제가 무엇을 잘못했나요?
안녕하세요.
다음과 같이 해 보세요..
#
# kernel 2.6 driver Makefile
#
obj-m := call_dev.o
KERNELDIR = /working/linux-2.6.16
PWD := $(shell pwd)
TEST_TARGET = call_app
default:
$(MAKE) -C $(KERNELDIR) SUBDIRS=$(PWD) modules
arm-linux-gcc -o $(TEST_TARGET) $(TEST_TARGET).c
clean :
rm -rf *.ko
rm -rf *.mod.*
rm -rf .*.cmd
rm -rf *.o
그럼 좋은 하루 되세요..