LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1056|回复: 13

我的DDD为什么不好使?

[复制链接]
发表于 2003-9-15 15:44:03 | 显示全部楼层 |阅读模式
今天,我想学学怎么在linux下面调试C语言的程序

首先,用了字符界面的gdb,基本命令已经掌握了,就是觉得敲命令太麻烦了

于是想试试图形界面的DDD,听几位兄弟说,那个挺好用的

可是选中了open program的菜单项,就是进入不了我的程序的那个目录

感觉好像是,它没有检测到那个目录里面有可执行文件? 我也不太清楚!

哪位用过DDD的兄弟给我指点一下吧,小弟不胜感激!:help

如果你认为还有哪个C的调试工具也很好用,请告诉我!
发表于 2003-9-15 15:59:38 | 显示全部楼层
可以到你的程序目录启动DDD。你遇到的问题与字体有关,我也只是用了用,没细研究。
KDE下可以用kdbg.
 楼主| 发表于 2003-9-15 16:21:38 | 显示全部楼层
你是说Debuger吗?

刚才我也用了,可执行文件和源文件,已经调出来了,也设置了断点,就是执行不了

这是怎么回事呀,好像跟字体有关?

它必须在KDE下用吗?
:confused:
发表于 2003-9-15 16:34:52 | 显示全部楼层
对就是菜单里显示的Debuger,F5即可以运行程序。
当然在gnome下也可以用,不过会自动在后台启动KDE的基本组件(kdeinit)
 楼主| 发表于 2003-9-15 16:35:01 | 显示全部楼层
我用Debuger,在载入可执行文件的时候,出现错误
Progran Output

Warning :  Couldn't find charset data for licale zh_CN.GB18030;using ISO 8859-1

这是怎么回事呀?

急急急!
发表于 2003-9-15 19:11:39 | 显示全部楼层
字体问题吧
是不是把locale设置成中文了

我一般都是设置成英文的
 楼主| 发表于 2003-9-15 22:03:16 | 显示全部楼层
licale是干什么的?

怎么改它?
:help
发表于 2003-9-15 22:18:39 | 显示全部楼层
enc|less
看看LC_LANG 等就是locale了
到发行版问问什么改或是google找
发表于 2003-9-15 22:20:02 | 显示全部楼层
没关系,可以用的。
 楼主| 发表于 2003-9-16 15:59:55 | 显示全部楼层
今天,我试了:
虽然还是提示那个Warning,但可以调试程序的

不过,还是很纳闷,我的系统的字符集就是zh_CN.18030的,为什么它会警告找不到?

真是奇怪!   我想,Debuger里面应该可以设置的,仅仅是猜想!
:confused:

哪位大侠,能给我解释一下吧?!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表