【发布时间】:2012-05-07 17:51:59
【问题描述】:
我是编写 makefile 的初学者。我有一个类似这样的makefile:
PATH1 = /ref
CC=gcc
LINK = gcc
INCLUDES = .
INCLUDES += -I/PATH1/inc \
-I/$(PATH1)/abc/inc/ \
-I/$(PATH1)/def/inc/
all: src_file
run: src_file
src_file:
$(CC) $(INCLUDES) -MM /ref/abcd.c -o $@
clean:
rm -f *.o src_file
如果我做一个make,我会得到错误:
linker input file unused because linking not done.
我在 stackoverflow 中阅读了一些类似的帖子,但找不到解决方案。有人可以让我知道我的makefile有什么问题吗?提前致谢。
【问题讨论】: