1. 判断是否安装cmake
打开终端,输入cmake -v
,如果没有安装,输入sudo apt-get install cmake
。
2. 下载googletest
打开终端输入:git clone https://github.com/google/googletest.git
3. 编译安装
# 进入下载的googletest目录
cd ~/Downloads/googletest-master
# 创建文件夹mydir,用于作为cmake的目录
mkdir build
# 进入build目录
cd build
# 输入cmake $(GTEST_DIR)进行编译,${GTEST_DIR}为下载的GoogleTest的目录
cmake ../googletest
# 安装
make
4. 测试
(1)新建一个文件夹用于存放测试代码
cd ~/Downloads
mkdir gtest_test
(2)建立三个文件,内容如下:
a. sample.h
#ifndef C_SAMPLES_SAMPLE_H_
#define C_SAMPLES_SAMPLE_H_
int Add(int value1, int value2);
#endif // C_SAMPLES_SAMPLE_H_
b. sample.cpp
#include "sample.h"
int Add(int value1, int value2) {
return (value1 + value2);
}
c. test.cpp
#in