How to write the better Makefile for cpputest

本文档介绍了如何为cpputest编写更有效的Makefile,以解决初学者在Linux环境下遇到的编译问题。通过分析cpputest提供的MakefileWorker.mk文件,详细说明了Makefile的参数设置和编译过程,帮助读者理解如何根据自己的项目结构定制Makefile,实现编译、链接和执行单元测试。
摘要由CSDN通过智能技术生成

最近给其他几个团队培训UT工具cpputest。自己没有写PPT,而是从网上找了一份比较不错的CppUTest课件,这份课件来自于一家叫Odd-e的敏捷咨询公司。

里面的内容比较基础,也很清晰,非常适合帮助初学者较快的入门。

由于我之前一直是在Windows下用VS使用这款UT工具,Linux下的实践仅仅限于在学习cpputest源码中的过程中,利用工具附带的example工程上增加修改一些单元测试。

当有同学按照PPT上的简单实例,在Linux下尝试时,发现PPT上的Makefile根本就编译不过。我尝试之后确实。

其实原因也很清楚,因为编译需要包含的cpputest的引用关系比较复杂,并不是在PPT中那么简单,下面贴出PPT中的Quick Start代码:

单元测试代码如下:




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值