大家说说,该如何调试和编译大型代码工程,高分求解
大型的,比如编译chrome浏览器,如何设置环境,如何加载所需的lib、dll文件,或者调试一个很大的项目,里边包含几十个工程或十万行以上代码,如何寻找是哪里出问题了,欢迎大家互相讨论
[解决办法]
这个首先要先熟悉一下代码结构,知道大概各个工程,模块都是负责什么功能
2.出问题了, 一般比较好的产品都会有一些Log输出,可以根据Log来分析问题,看程序如何运行的
3.还可以启动程序,然后编译器attach,设置断点,来调试跟踪,熟悉整个程序大概是如何运行的
4.平时多看看代码,加强自己的理解
[解决办法]
从整体到局部,先从大的结构上开始,然后细化到具体类,具体函数。。。
[解决办法]
同意上面,从整体到部分,划分功能模块,了解各个模块的作用及相互的联系~
[解决办法]
熟悉了之后,分模块进行单元测试,或者,出现问题的时候,对于代码使用二分法查找问题的出现原因
[解决办法]
to lazy_2010:
对代码怎么使用二分法查找问题啊?
[解决办法]