在参照http://blog.chinaunix.net/link.php?url=http://tech.ddvip.com%2F2009-02%2F1234225401107951.html的第五步编译命令时,
gcc $(gtest-config --ldflags --libs) -o main_test code.o code_test.o main_test.o
$(gtest-config --ldflags --libs)参数一直不对,后来发现--ldflags参数提供静态链接库的目录地址,--libs参数提供静态链接库(-lgtest);将该行命令改为:
gcc $(gtest-config --ldflags) -o main_test code.o code_test.o main_test.o $(gtest-config --libs)
格式就可以正常编译了。