相关疑难解决方法(0)

使用getopt和gdb

刚刚融入getopt我的main()功能

getoptoptarg为每个调用设置全局变量

通过加强main()gdb,后getopt()调用optarg总是NULL(例如(gdb) p optarg),但printf("%s\n", optarg)输出的CMD行参数如预期

这是怎么回事?为什么这两个不一样?

这是gdb的问题以及它如何检查全局或其他事情正在发生?

c emacs gdb getopt

5
推荐指数
1
解决办法
600
查看次数

标签 统计

c ×1

emacs ×1

gdb ×1

getopt ×1