易截截图软件、单文件、免安装、纯绿色、仅160KB

linux下面的调试器,想说爱你不容易

 
在linux下面开发c++的应用程序,使用stl的库,发现还是不是很方便,尤其是其调试器。
使用的是kdevelop集成环境,编编代码还算方便,编译也行,但是调试的话感觉特别不方便。它调用了gdb,但是为了调试方便自己又加了很
多额外的命令导致很多信息会看不到。自己一直用gdb,有人用ddd,后者也是调用gdb,但是发现如果我的被调试程序也包含命令行参数可能会导致ddd
或者我的程序不能正常运行,不知道什么原因。
linux下面的sgi的stl实现由两个问题,一个就是vector即使bitset也是如此,在gdb中无法看到指定位的值,只告诉你该位
的偏移量。第二个就是非vector的容器,调试时除了当前iterator指向的值和begin指向的值,无法察看其他元素的值,要看就只有改代码写打
印语句。目前还无法解决。
最近装了vs2005,发现付费的大公司的东西就是不一样,这两点做得很好。于是只有在linux面编辑/编译/运行,而在windows下调试了
查看原日志地址
原发布日期: 2006/4/17 10:55:56


相关文档:

实战Linux Bluetooth编程 (七) SDP协议

Service Discovery Protocol(SDP)提供一种能力,让应用程序有方法发现哪种服务可用以及这种服务的特性。
服务发现协议(SDP或Bluetooth SDP)在蓝牙协议栈中对蓝牙环境中的应用程序有特殊的含意,发现哪个服务是可用的和确定这些可用服务的特征。SDP定义了bluetooth client发现可用bluetooth server服务和它们的特征的方法。 ......

使用linux rpm 查询软件里面的相关性

如何查询rpm里的相关的信息 1. 查询已经安装在linux中的软件需要注意的几个参数:
1. 查询已经安装在linux中的软件
需要注意的几个参数:
rpm –qa   //查询linux系统上已经安装了那些软件 ,此时的查询最好使用
rpm –qa |more
rpm –qf filename //检查这个文件是在那个软件中安装的
[ro ......

【转】深入理解和管理Linux文件系统

一、概述
  Linux支持数量众多的本地文件系统类型和几种通过网络访问远程磁盘的文件
系统,分析/proc/filesystems文件的内容即可找出当前Linux内核提供了对哪些文
件系统的支持。
  要在内核中增加对任意此类文件系统的支持都是相当简单的,只需在构造新的
内核时选中相应的配置选项即可。例如,对于makexconfig ......

【转】Linux 文件系统概述

 一、什么是文件系统 (Filesystem);
1、常见定义方法;
什么是文件系统(filesystem),用一两句话解答出来,实在有点困难,这个问题只能留给文件系统的设计者或对文件系统精通的专业人士来答复;下面是关于filesystem的定义是我从 Google.com 上搜索到的;下面我们分析一下,对我们来说,了解一下也有好处。如果 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号