请问我该如何下手看代码?

rainforestyu 2005-02-20 09:38:41
现在有一C代码,Linux下的,(共约100个文件,包括.c和.h,大小为5M左右)。现在我需要仔细阅读代码,找出其模块和函数调用关系,发现无从下手。请教高手我从哪开始了!欢迎大家来探讨。
...全文
134 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Flood1984 2005-02-28
  • 打赏
  • 举报
回复
得先学操作系统,我赞成!
Dong 2005-02-20
  • 打赏
  • 举报
回复
从主流程开始看!
Kingmsn 2005-02-20
  • 打赏
  • 举报
回复
哈哈,有代码不是一切啊。没有雄厚的基础需要巨大时间来补基础啊。
rainforestyu 2005-02-20
  • 打赏
  • 举报
回复
我是用source insight 看啊,不过距离理解代码还是要靠人看,主要是量比较大,不知从哪里下手。
我想先从头文件整理其include关系,然后再看,可行不?
suyouxin 2005-02-20
  • 打赏
  • 举报
回复
推荐使用source insight 来看这些代码,调用关系会很清楚
CMyMfc 2005-02-20
  • 打赏
  • 举报
回复
先把linux设计理论看了,然后从大到小看
fjliningcd 2005-02-20
  • 打赏
  • 举报
回复
共约100个文件,包括.c和.h,大小为5M左右
========================================
从头开始看要累死!而且肯定半途而废!
====================
先确定你想从中学的什么
经典算法吗(就找相应的算法看)
想从代码中学会怎么编程吗(这样恐怕很难)
想学c的基础那就找相应的不懂的部分看
想学会Linux那你首先把操作系统的基础学好,根据操作系统的知识,再从中找出相应的代码。
如中断管理、任务间通信机制等你可以根据目录结构文件名找到相应的部分看。
或进程注册管理可以根据一个进程来跟踪。

69,381

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧