我面临一个奇怪的情况,我的 libpthread.so 库存在于 /usr/lib 中,并且环境变量 LD_LIBRARY_PATH 也设置为相同的路径。即使这样我也得到错误找不到 -lpthread。我的确切链接器声明是
/usr/bin/ld dummyfuncUT.o Handler.o -L ../../../lib/ -L /usr/lib -lpthread -lgmock -L /usr/local/gmock-1.6.0/lib -r -O1 -o ../HandlerUT.o
任何人都可以请帮助我完成。我将 RHEL6 与 g++4.4.4 一起使用。