最近在做一个改进apt包管理器的任务。已经写了一些代码。但是由于不能很透彻地阅读apt的代码,不知道自己写的代码应该怎样加入到apt原来的代码中。
本来是希望能用一步一步调试的方式更深入的理解代码,花了不少功夫终于在codeblocks中导入了源码中的makefile,build工程也成功了,但是发现还是调试不了。目前我觉得可能是因为apt是由apt-get,apt-cache等多个程序组成的,调试的时候codeblocks不知道我要调哪个。
现在这个任务还没有什么进展,自己也很发愁。所以想问问经验丰富的大牛们,这种基于某个软件的开发是怎样一个过程?我走得这条路对么?能不能给我一些这方面的建议,或者是一些别人发的教学贴也行(我目前是没找到)。
基于某个软件的源代码(我是基于apt)的开发过程是怎样的?请大牛帮帮忙~
-
- 帖子: 7
- 注册时间: 2011-05-07 23:59
-
- 帖子: 3173
- 注册时间: 2010-01-13 23:26
Re: 基于某个软件的源代码(我是基于apt)的开发过程是怎样的?请大牛帮帮忙~
LZ,apt 真不是用 codeblocks 这种 IDE 可以驾驭得了的。建议直接用vim/emacs之类的文本编辑器打开源代码自己研究。
Here I am.
Ubuntu 桌面培训 - 全中文官方文档,含汉化截图,提供PDF
Ubuntu 桌面培训 - 全中文官方文档,含汉化截图,提供PDF
-
- 帖子: 7
- 注册时间: 2011-05-07 23:59
Re: 基于某个软件的源代码(我是基于apt)的开发过程是怎样的?请大牛帮帮忙~
谢谢了。正在使用vim和gdb。rediscover 写了:LZ,apt 真不是用 codeblocks 这种 IDE 可以驾驭得了的。建议直接用vim/emacs之类的文本编辑器打开源代码自己研究。