gpt4 book ai didi

c - 调试 C 程序

转载 作者:行者123 更新时间:2023-11-30 18:20:54 25 4
gpt4 key购买 nike

#include<stdio.h>
int main(int argc, char **argv)
{
int a,b,c;

printf("enter two numbers:-");
if( scanf("%d \t %d",&a,&b) == 2 )
{
c=a+b;
printf("addition of numbers= %d",c);
}
else {
printf("please enter a valid input");
getchar();
}
}

如何在 c 调试器中逐行调试此代码?我使用的是linux平台。

最佳答案

哪个调试器?在 MS Visual Studio Express 中,只需在代码的第一行放置一个断点,然后启动“调试”。

在 Linux 平台上,使用调试标志 (-g) 编译代码,然后在 gdb 下运行生成的可执行文件。

假设您的文件是test.c。编译:

gcc -g -o test test.c

然后调试:

gdb test

参见this article更多细节。谷歌“linux debug c program”了解更多信息。

关于c - 调试 C 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3477076/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com