1
我得到gcc:error:libs1.a:當我試圖在make文件中創建一個庫時沒有這樣的文件或目錄錯誤。我不知道我哪裏錯了。庫命令是寫入,因爲我嘗試了故障排除並獨立運行該命令並創建了庫。下面的Makefile ....庫不是使用makefile創建的
COMPILER = gcc
CCFLAGS = -Wall
all:search
debug:
make DEBUG=TRUE
search.o: search.c tokenizer.h uthash.h
$(COMPILER) $(CCFLAGS) -c search.c
tokenizer.o: tokenizer.c
$(COMPILER) $(CCFLAGS) -c tokenizer.c
libs1.a: tokenizer.o search.o
ar -cvq libs1.a search.o tokenizer.o
search: search.o tokenizer.o
$(COMPILER) $(CCFLAGS) -o search search.o libs1.a
ifeq ($(DEBUG), TRUE)
CCFLAGS += -g
endif
clean:
rm -f *.o
rm -f *.a libs1
非常感謝... – jrdnsingh89