LinuxSir.cn,穿越时空的Linuxsir!

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

关于RedHat下C的编程环境

[复制链接]
发表于 2003-9-13 09:31:11 | 显示全部楼层 |阅读模式
我的系统是RedHat9.0

一般的时候,我是使用vi编辑器编写C语言的程序,今天我惊奇的发现:

vi好像能自动识别关键字,字符串,普通变量......并且用不同的颜色表示了,这大大方便了像我这样的编程者!

但是以前都是在WINDOWS下面用Turbo C写程序的,那里面有很多很好用的调试工具,可以跟踪变量,设置断点,遇到不熟悉的函数可以获得在线帮助(Ctrl+F1)......

可是到vi下面就没了,调试起程序来也很费劲儿:confused:

请各位高手指点一下,linux下面有没有很方便的C语言的调试工具?:help

谢谢:thank
发表于 2003-9-13 11:33:14 | 显示全部楼层
gdb
发表于 2003-9-13 13:12:16 | 显示全部楼层
DDD
图形的更直观
但要XWINDOWS
发表于 2003-9-13 13:58:04 | 显示全部楼层
我觉得KDE的debugger也不错
 楼主| 发表于 2003-9-13 17:55:22 | 显示全部楼层
谢谢楼上的几位兄弟给小弟的指点!:thank

请问你们所说的gdb是什么工具?  它在哪里呀?

我在KDE下面装了KDevelop,就是不知道怎么用?  哪位高人能指点一下?:help

我打开了一个C文件,就是调试不了,调试的选项都是灰色的,这是怎么回事?:confused:
发表于 2003-9-13 18:04:00 | 显示全部楼层
要调试编译的时候要加上-g或-ggdb参数,编译出来的程序就可以调试了,直接用调试工具打开可执行文件就行了。
gdb是文本界面的调试工具,直接在命令行运行。
 楼主| 发表于 2003-9-14 09:01:47 | 显示全部楼层
像Kdevelop这样的编程环境里有没有在线帮助?
像Turbo C里面,将光标移到一个函数名底下,按Ctrl+F1关于这个函数的说明文档就出来了,多方便呀!
 楼主| 发表于 2003-9-14 10:38:19 | 显示全部楼层
请问大家,怎么用Kdevelop编译执行一个小程序,C语言写的

#include <stdio.h>
main()
{
   printf("hello world!\n");
}

想要编译,执行这样的单文件程序,非要建立一个新项目吗?:confused:

请大家帮我解决一下!:help
 楼主| 发表于 2003-9-14 10:40:01 | 显示全部楼层
请问,DDD是干什么的?

是调试程序的吗?

它是不是只能打开可执行文件?:help
发表于 2003-9-14 13:07:02 | 显示全部楼层
ddd 是gdb的图形界面
到google查找它的介绍就知道了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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