记录一次并未读源码调试程序的经历

在IPOL当了一个畸变校正的程序,师兄说在LINUX上运行配置文件比较简单,于是就安装了虚拟机,个人感觉自己是新手,在LINUX下调试程序可能对程序的底层算法有一定的了解,但是对于注重算法本身而非代码来说,一个简单方便的调试器是必要的,LINUX上调试程序确实是比较快,然而我觉得现在还并不是学习的阶段。

ok,本程序需要调用libpng库,网上说法不一,还是引用学长的一句话,还是老外技术水平看起来要高一些,在网页上搜到了这样一个东西:


于是自己尝试了一下,终于那些未识别的标识符没有了;而这些东西在国内的网站并不能够搜到;然而新问题又出现了,生成的exe文件总是内存溢出,然后到网上搜了一下,说是需要update,更新之后然并卵;所以通过运行exe文件对于中断的地方进行调试,发现内存溢出,这是最蛋疼的问题,之前在做项目的时候就发现,现在自己技术水平有限,所以就选择了摸索的方法,因为之前在一篇博客注意到说对于空的变量重复删除会有问题,所以自己对于中断的删除的语句注释掉了;果然程序跑通了,下一步看代码



你可能感兴趣的:(源码,算法,内存溢出,调试)