我正在尝试使用名为Check的 C单元测试框架.
我按照包装中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文件(及其链接))我不知道如何删除链接
有没有一种方法可以在GDB的进程核心上下文中执行功能?
动机是运行一个函数,该函数将通过一棵大树来查找特定节点。我可以手动行走,但是我想构建一个函数来帮助我分析核心。
因此,可以在数据树上运行函数或“ GDB脚本”。
我们目前正在为某个库构建API.接口的一部分要求库获取并返回用户类,例如vector和string.
在简单场景中尝试模拟库的使用时,在调试模式下,系统会在传递字符串作为输入时进行压缩.
我相信在调试或发布模式下字符串类有不同的表示形式.然后我们的图书馆假定接收某个表示,不正确地读取数据成员并沿途碾碎.那么在API中传输STL对象的最佳方法是什么呢?目标操作系统是使用MSVC 8编译的Windows XP,尽管库用户将使用Windows,他们的编译器可能(也可能会)是不同的想法我们到目前为止: