我正在使用Google Test for C++并尝试在我的linux机器上进行设置.我的make文件包含以下代码:
CC=g++
CFLAGS=-I $(GOOGLETESTDIR)/include -L $(GOOGLETESTDIR)/lib -lgtest -lpthread -Wall
DEPS=fib.h
OBJS=fib.o main.o
all: | r6
clean:
-rm -f r6 $(OBJS)
%.o: %.cpp $(DEPS)
$(CC) -c -o $@ $< $(CFLAGS)
r6: $(OBJS)
$(CC) -o $@ $^ $(CFLAGS)
.PHONY: all clean
Run Code Online (Sandbox Code Playgroud)
我运行make时遇到错误:
/usr/bin/ld: cannot find -lgtest
Run Code Online (Sandbox Code Playgroud)
我该如何解决?我是这种测试的新手,而不是linux的新手,所以我真的输了.