小编use*_*232的帖子

在设置Google Test时无法找到-lgtest

我正在使用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的新手,所以我真的输了.

c++ googletest

5
推荐指数
2
解决办法
4442
查看次数

标签 统计

c++ ×1

googletest ×1