一、GoogleTest安装
1. 下载GoogleTest源代码
$sudo apt-get install libgtest-dev
2. 编译源代码
(1)安装完源代码后,继续在终端中输入 $cd /usr/src/gtest切换到源码存放的地方
(2)在源码文件夹中有个cmake文件夹和一个cmake的配置文件CMakeLists.txt,
$sudo cmake . 用这个命令把当前目录下的cmake的配置文件生成对应的makefile文件(3)$sudo make编译
注意:在运行上述两个指令前必须保证cmake已经安装好,终端中输入cmake --version检查。
解决编译报错: Complier:CMAKE_CXX_COMPILER-NOTFOUND
-> $sudo apt-get install -y build-essential或者$sudo apt-get install g++安装编译器
3.将编译生成好的库拷贝到系统目录下
将生成的libgtest.a和libgtest_main.a拷贝到系统的lib路径下
$sudo cp libgtest*.a /usr/local/lib (或者一个个文件拷贝过去)
二. 搭建自动测试环境
适用于大型代码工程,创建文件夹目录结构,如下所示:
MyProject
|--ext
|--include
|--src
|-CMakeLists.txt
(1)把github上的googletest目录拷贝到ext中
在终端中输入:git clone https://github.com/google/googletest.git