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

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

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


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



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值