当前位置: 技术问答>linux和unix
gdb调试时命令行参数如何输入?比如main(int argc,char **argv)中,我要把一个filename作为argv[1]传入给gdb调试
来源: 互联网 发布时间:2015-10-05
本文导语: gdb调试时命令行参数如何输入?比如main(int argc,char **argv)中,我要把一个filename作为argv[1]传入给gdb调试 | 你“set args in.txt”的操作没有错误啊 程序不是正在正常运行嘛。 在“if( (fp=fopen(argv[1],...
gdb调试时命令行参数如何输入?比如main(int argc,char **argv)中,我要把一个filename作为argv[1]传入给gdb调试
|
你“set args in.txt”的操作没有错误啊
程序不是正在正常运行嘛。
在“if( (fp=fopen(argv[1],"r"))==NULL )”一句step,就进入iofopen.c了
用next看是进入if体还是跳出if体。
程序不是正在正常运行嘛。
在“if( (fp=fopen(argv[1],"r"))==NULL )”一句step,就进入iofopen.c了
用next看是进入if体还是跳出if体。