https://www.cnblogs.com/helloworldcode/p/9606838.html
1、安装源代码
下载gtest,release-1.8.0
git clone https://github.com/google/googletest
gtest编译
cd googletest
生成Makefile文件(先安装cmake,brew install cmake),继续输入命令编译:
cmake CMakeLists.txt
执行make,生成两个静态库:libgtest.a libgtest_main.a
make
拷贝到系统目录,注意,如果下诉目录位置在不同版本位置有变动,用find . -name "libgtest*.a" 找到位置
sudo cp libgtest*.a /usr/lib
sudo cp –a include/gtest /usr/include
检查是否安装成功
可以写一个简单的测试代码如下:
1 2 3 4 5 6 7 8 9 10 11 |
|
在该文件的终端输入编译指令:
gqx@gqx-Lenovo-Product:~/workplace/aaaa$ g++ test.cc -lgtest -lpthread
gqx@gqx-Lenovo-Product:~/workplace/aaaa$ ./a.out