首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

大家说说,该怎么调试和编译大型代码工程,高分求解

2012-03-21 
大家说说,该如何调试和编译大型代码工程,高分求解大型的,比如编译chrome浏览器,如何设置环境,如何加载所需

大家说说,该如何调试和编译大型代码工程,高分求解
大型的,比如编译chrome浏览器,如何设置环境,如何加载所需的lib、dll文件,或者调试一个很大的项目,里边包含几十个工程或十万行以上代码,如何寻找是哪里出问题了,欢迎大家互相讨论

[解决办法]
这个首先要先熟悉一下代码结构,知道大概各个工程,模块都是负责什么功能

2.出问题了, 一般比较好的产品都会有一些Log输出,可以根据Log来分析问题,看程序如何运行的
3.还可以启动程序,然后编译器attach,设置断点,来调试跟踪,熟悉整个程序大概是如何运行的
4.平时多看看代码,加强自己的理解
[解决办法]
从整体到局部,先从大的结构上开始,然后细化到具体类,具体函数。。。
[解决办法]
同意上面,从整体到部分,划分功能模块,了解各个模块的作用及相互的联系~
[解决办法]
熟悉了之后,分模块进行单元测试,或者,出现问题的时候,对于代码使用二分法查找问题的出现原因
[解决办法]
to lazy_2010:
对代码怎么使用二分法查找问题啊?
[解决办法]

探讨
to lazy_2010:
对代码怎么使用二分法查找问题啊?

[解决办法]
可以使用联合编译工具提升编译效率,将业务无关的函数做成dll或者lib,然后再供上层调用。

出错的话就打log,然后根据log 查找打错误的地方,打上断点跟进去,看 原因。
[解决办法]
to lazy_2010:
谢谢前辈指教!
[解决办法]
先从入口函数开始看
了解下大概流程
然后细看每一个模块
[解决办法]
程序高手一定是分析代码的高手。能否迅速理解一个大型项目是衡量IT高手与IT民工区别的方法之一。

热点排行