使用单元测试框架进行C检查

Hag*_*gai 11 c check-framework

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

我按照包装中INSTALL文件的说明安装了包:

  1. ./配置
  2. 使
  3. make check - >运行包附带的自检(成功通过).
  4. make install

在这之后我没能运行自己的测试,所以最后我决定使用包中的示例/usr/local/share/doc/check/example.

做了以下命令:

$ autoreconf --install
$ ./configure
$ make
$ make check
Run Code Online (Sandbox Code Playgroud)

还是同样的问题:

/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
Run Code Online (Sandbox Code Playgroud)

试图将目录添加到LDFLAGSmake文件但是没有帮助,也尝试做Rick Hightower在这里做的事情 (...删除*.so文件(及其链接))我不知道如何删除链接

Nor*_*ame 16

尝试运行ldconfig(即sudo ldconfig)以重建运行时链接程序缓存.