c - 使用 C Check 的单元测试框架

标签 c check-framework

我正在尝试使用名为 Check 的 C 单元测试框架.

我按照包中文件 INSTALL 的指示安装了包:

  1. ./configure
  2. 制作
  3. ma​​ke check -> run self-tests with the package (pass successfully).
  4. 安装

这样做之后,我无法运行自己的测试,所以最后我决定使用 /usr/local/share/doc/check/example 中的包示例。

做了以下命令:

$ autoreconf --install
$ ./configure
$ make
$ make check

还是一样的问题:

/usr/local/share/doc/check/example/tests/.libs/lt-check_money: error while loading shared libraries: libcheck.so.0: cannot open shared object file: No such file or directory
FAIL: check_money

试图将目录添加到 make 文件中的 LDFLAGS 但没有帮助,还尝试做 Rick Hightower 所做的事 here (...删除 *.so 文件(及其链接))我不知道如何删除链接

最佳答案

尝试运行 ldconfig(即 sudo ldconfig)以重建运行时链接器缓存。

关于c - 使用 C Check 的单元测试框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3482715/

相关文章:

c# - 如何将 C 数据结构转换为允许您从文件中读取数据类型的 C# 结构?

c - 如何将 sscanf 用于带空格的字符串?

c - 如何使用带有 CTest 的检查库在 C 中进行单元测试

c - C的xUnit测试框架

c - 使用检查在 C 中调试单元测试

c++ - 通过 0.0 时减去 float 时出错

c++ - 总的通用指针类型是什么?

c++ - 在不同字节中写入位 c c++

c - 基本单元测试和 C,我如何开始?

c - 在没有 Autotools 的情况下使用 C 单元测试框架检查?