CDT调试中的追踪点和断点有什么区别。

追踪点(Tracepoint)被当成断点(breakpoint)的一种,但有两个不同点需要注意: 1. 当一个追踪点在一个调试会话中被创建时,它并不种入到二进制代码中,直到用户显式地开始追踪实验。这意味着,创建/修改/删除追踪点并不影响程序,直到追踪真正开始。 2. 简单的创建一个追踪点并不是非常有价值,因为它默认不会收集任何信息。重要的是,把操作(Actions)添加到Tracepoint,这样tracepoint被触发的时候,前面自定义的Action就大有用处了。 来自CDT官网的原文: Create Tracepoints ...

December 11, 2013 · 1 min · kamus

让eclipse自动生成的注释的时间显示英文,不用中文.

这几天换成用eclipse在windows机器上编写代码,远程运行在linux上,并且在windows机器上远程调试。 新建一个C++类的时候,eclipse/CDT自动生成注释,注释的时间用了中文,并且用的注释风格也不是我想要的。 但我想全部用英文,这个如何解决了。在stackoverflow上找到了答案,并试验成功。 windows -> preferences -> c/c++ -> code style -> code template 在右边的注释模板中编辑File Comment,改成你想要的模式。比如我的: /***************** * ${file_name} * Author: ${user} * Created on: ${date} ******************/ 再在eclipse的安装目录上找到eclipse.ini文件,加入:-Duser.language=en_US 重启eclipse。现在${date}变量生产的日期就是全英文了。 copyright ykyi.net

December 9, 2013 · 1 min · kamus

如何从windows远程调试linux程序。

用gdb在远程linux机器上调试程序实在太不方便了。于是想到用eclipse的GUI调试。下面介绍如何从windows远程调试linux程序。 ...

December 4, 2013 · 1 min · kamus