首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

gtest编译sample疏失

2013-01-17 
gtest编译sample出错下载了gtest1.5,gtest1.6,直接到make目录下执行make,总是报错如下:/gtest-1.6.0/make$

gtest编译sample出错
下载了gtest1.5,gtest1.6,直接到make目录下执行make,总是报错如下:
/gtest-1.6.0/make$ make
g++ -I../include -g -Wall -Wextra -lpthread sample1.o sample1_unittest.o gtest_main.a -o sample1_unittest
gtest_main.a(gtest-all.o): In function `~ThreadLocal':
/home/gary/share/gtest-1.6.0/make/../include/gtest/internal/gtest-port.h:1336: undefined reference to `pthread_getspecific'

我在gtest-port.h中加了#include<pthread.h>,重新编译还是一样的错,请问这个要如何解决,谢谢!

[解决办法]
-lpthread的位置不对

g++ -I../include -g -Wall -Wextra sample1.o sample1_unittest.o gtest_main.a -o sample1_unittest -lpthread

热点排行