Linux上使用gtest
本文目的
本文讲解了如何在linux上配置gtest编写自己的测试用例。
步骤如下
1 下载gtest,点击这里。
2 将gtest.zip上传到linux上的摸个目录
3 cd到这个目录
4 解压zip文件(命令 “unzip gtest.zip”),会得到gtest-1.X.X的目录,一下将该目录简称为GTEST_HOME。
5 输入如下命令,编译gtest:
# cd GTEST_HOME/make
# make
截图如下
会发现多了一些文件,我们主要关注gtest_main.a和sample1_unittest这两个文件,前者设gtest的静态库,后者是示例文件。
6 验证是否编译成功,输入如下命令
# ./sample1_unittest
7 由于gtest_main.a命令不符合libXXX.a的格式,所以可以做一个软连接(相当于为gtest_main.a起一个别名),键入如下命令
# ln –s gtest_main.a libgtest.a
# ll
截图如下
8 编写自己的gtest用例,键入如下命令
# mkdir ../../gtest_demo
# cd ../../gtest_demo
# vi Makefile
(Makefile的内容在附件中)
# vi gtest_demo.cpp
(gtest_demo.cpp的内容在附件中)
9 输入命令
# make
# ./gtest_demo
出现如下结果,恭喜你,配置成功。具体如何配置,看看makefile就清除了。
声明:如有转载本博文章,请注明出处。您的支持是我的动力!文章部分内容来自互联网,本人不负任何法律责任。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步