ubuntu 安装 google Gtest

.安装源代码

在ubuntu的桌面上,右键选择打开终端,在终端中输入如下命令:

$ sudo apt-get install libgtest-dev

下载源码后,apt将会在目录/usr/src/生成gtest文件夹来存放源码.

2. 编译源代码

接着刚才的命令,我们继续再刚才打开的终端中输入:

$ cd /usr/src/gtest

来进入源码存放的地方,里面的文件很简单(使用ls查看),一个源码 文件夹,一个cmake文件夹和一个cmake的配置文件(CMakeLists.txt).

继续输入命令编译:

$ sudo mkdir build
$ cd build
$ sudo cmake ..
$ sudo make

等编译完成,就可以看到生成的库文件和一堆没有用的东西.

3.将编译生成好的库拷贝到系统目录下

将生成的libgtest.a 和 libgtest_main.a 拷贝到系统的lib路径下.

$ sudo cp libgtest*.a /usr/local/lib

OK,google gtest的库全部安装好了!

测试:建立test.cpp文件,测试代码:

#include <gtest/gtest.h>
#include <iostream>

int test_fun(int a) {
    return a + 1;
}

// 单元测试
TEST(FunTest, HandlesZeroInput) {
  EXPECT_EQ(1, test_fun(0));
}

int main(int argc, char **argv) {
  ::testing::InitGoogleTest(&argc, argv);
  return RUN_ALL_TESTS();
}

编译:g++ test.cpp -lgtest -lpthread -o test

运行:./test

https://www.cnblogs.com/Jessica-jie/p/6704388.html

猜你喜欢

转载自blog.csdn.net/piaopiaopiaopiaopiao/article/details/84344582