CUnit(单元测试框架)

CUnit是一个用C语言编写、管理和运行单元测试的轻量级系统,它为C程序员提供了具备灵活多样用户界面的基本测试功能。html

CUnit是做为一个静态库构建的,它与用户的测试代码连接在一块儿。它使用一个简单的框架来构建测试结构,并为测试公共数据类型提供了一组丰富的断言。此外,还为运行测试和报告结果提供了几个不一样的接口。这些接口目前包括:
1.自动输出到xml文件
2.非交互式基本灵活编程界面
3.非交互式控制台界面
4.交互式图形界面(Unix)
程序员

CUint官网:http://cunit.sourceforge.net/
CUnit帮助文档:http://cunit.sourceforge.net/documentation.html编程

解决 configure.ac:17: error: possibly undefined macro: AC_PROG_LIBTOOL框架

sudo apt-get install libtool  
sudo apt-get install libsysfs-dev

一 安装:
CUnit-2.1-3.tar.bz2下载ide

tar jxvf CUnit-2.1-3.tar.bz2
mv CUnit-2.1-3 CUnit
cd CUnit
aclocal   (显示没安装的话 sudo apt install aclocal 下面也是)
autoheader
autoconf(解决 configure.ac:17: error: possibly undefined macro: AC_PROG_LIBTOOL 看上面)
automake
 ./configure
make
sudo make install
检查安装成功没有:
 ls /usr/local/lib/libcunit.so

在这里插入图片描述

相关文章
相关标签/搜索