作者回复: 感谢推荐,看了下确实不错!
作者回复: 其他的调试工具基本都不如 GDB、LLDB 功能强大,虽然有其他可选项,但我不太推荐。第二个问题主要看你要进行的测试类型,部分黑盒测试的用例是可以用的,但只能检测程序运行时产生的可观察副作用是否正确。比如写入的文件内容,产生的各类输出之类的。
作者回复: 抱歉,回复晚了。这类工具一般也都不仅仅针对 C 程序,大多数需求通过 GDB 或 LLDB 就能解决。如果需要图形化界面也可以考虑 VSC 或者 Visual Studio、XCode 自带的调试器,也很好用的。
作者回复: 好的,我来看看哈。