+ -
当前位置:首页 → 问答吧 → makefile 目录搜索的问题

makefile 目录搜索的问题

时间:2011-12-20

来源:互联网

C/C++ code


vpath %.h ../inc
vpath %.c ../src
DIR=$(shell pwd)
src_dir=$(DIR)/src
obj=$(patsubst %.c,%.o,$(wildcard $(src_dir)/*.c))
.PHONY:clean
hello:%.o
    gcc -o $@ -c $<
$(obj):%.c
    gcc -o $@ -c $<
clean:
    rm -rf *.o





为什么。错误提示找不到要生成 OBJ 这个变量的依赖文件呢。?我上面vpath 不是已经设置好要搜目录了吗!我哪里写错了

作者: louisqun   发布时间: 2011-12-20

引用楼主 louisqun 的回复:
C/C++ code


vpath %.h ../inc
vpath %.c ../src
DIR=$(shell pwd)
src_dir=$(DIR)/src
obj=$(patsubst %.c,%.o,$(wildcard $(src_dir)/*.c))
.PHONY:clean
hello:%.o
gcc -o $@ -c $<
$(obj):%.c
gcc -o ……
确定src下面有*.c文件?

作者: linwhwylb   发布时间: 2011-12-20