我正在寻找一种工具或C库,该工具或C库允许我以自动方式执行程序C后检索程序C中所有变量的内容。 我用eclipse开发C
我尝试将内存分析器用于eclipe,但它仅适用于Java,不适用于C
答案 0 :(得分:1)
听起来您想要调试器。调试器将向您显示代码中当前正在执行的位置以及此时的变量值。 Eclipse内置了一个。您也可以使用独立的调试器,例如GDB或LLDB,尽管Eclipse内置的调试器要友好得多。
Eclipse文档中的This page应该可以帮助您入门。
答案 1 :(得分:0)
debug在给定时间在断点处显示变量的内容,但是在我的情况下,我想在执行程序后显示变量内容的历史记录。
例如,我有以下代码:
int a =1;
int b =1;
for (i=1;i++;i<4){
a = a+i;
b = b*i;
}
我想要一个工具或自动的东西,它可以显示这样的结果或报告:
2019-04-10T11:00:02,42 a=1 | b=1
2019-04-10T11:00:02,44 a=2 | b=1
2019-04-10T11:00:02,52 a=4 | b=2
2019-04-10T11:00:02,56 a=7 | b=6