gtest(google test)编译(静态库*.a和动态库*.so)与使用

本文介绍了如何编译gtest静态库和动态库,并详细讲解了Linux动态库的搜索路径,包括默认路径、配置文件指定、环境变量LD_LIBRARY_PATH以及编译时指定。同时提到了gtest在单元测试中的使用要点。
摘要由CSDN通过智能技术生成

很久没有写博客了,毕业前一段没怎么写,毕业之后刚来到公司,熟悉环境,现在要开始恢复写博客的习惯。再此宣布我的强势回归。2013-07-19

首先说明一下gtest是单元测试的一个工具,gtest测试框架是在不同平台上(Linux,Mac OS X,Windows,Cygwin,Windows CE和Symbian)为编写C++测试而生成的。它是基于xUnit架构的测试框架,支持自动发现测试,丰富的断言集,用户定义的断言,death测试,致命与非致命的失败,类型参数化测试,各类运行测试的选项和XML的试报告

经过解压之后,在make文件夹中,有一个Makefile文件,直接make,会生成*.o文件与一个静态库文件gtest-main.a。这不是我们想要的,需要对Makefile文件进行修改:

# A sample Makefile for building Google Test and using it in user
# tests.  Please tweak it to suit your environment and project.  You
# may want to move it to your project's root directory.
#
# SYNOPSIS:
#
#   ma
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值