Xiaoxia[PG]

好久没被这样的bug玩过了

OS Study、我的生活15 条评论

今天在两个小bug上花了很多时间。几乎整个晚上都在寻找bug的来源~!

当我真正地找到bug的所在处时,大吃了一惊!唉,当年的恶梦重演了。。。太粗心大意了!

第一个bug:

Line 106,应该是 if( p!=NULL ) 才对。。。

我早就怀疑某个地方有点不对劲,今晚证实了,添加了MAP_ZERO参数,却没有生效。

mo是指针,初始化mo结构的内容,用到sizeof时候,应该是 sizeof(*mo) 或者 sizeof(PeModule)才对。

我真悲剧!

- -

以此为鉴,今后写代码慎重!

15 条评论

  1. 依旧SF!
    哟!怎么也开始犯刚刚开始coding的低级错误鸟?春哥保佑你

  2. 博主能不能提供个QQ
    向你讨教
    我的78006831
    谢谢啦

  3. if( p!=NULL ) 和 if( p==NULL ) 是两个完全不同的东西 这都会搞错
    是不是笔误啊

    以后啊 最好写一段 检查一段
    小虾用的什么软件查看的代码??

  4. /roulian我倾向于sizeof(PeModule)

  5. 小虾用的什么IDE?

  6. 看来我换了IDE,第一次贴图就被人发现了。
    那IDE真有点像vim,不过是codelite,哈哈~~~

  7. To Kiming, 思路不可能有误,可能是手快误打了,或者瞬间思维错乱、记忆丢失之类的。。。

  8. 这个IDE看起来很不爽啊 到处都是白的 和VIM的高亮差远了!

  9. 的确~
    语法着色很差,呵呵~~~
    之前用notepad++的语法着色挺自然的。

  10. notepad++ 高亮也有点不爽 还是VIM的好
    但不太方便
    用Code::Block 功能强大 高亮看去来也很舒服

  11. hi ,xiaoxia ,可否认识你,做个朋友??

    1. 可以!!!欢迎常来交流!

      1. SGOS是由你一个人完成的吗??我看了下开发文档,感觉真的很不错!!请问,源码开放吗?

  12. 我也很喜欢codelite,但是我的codelite配置老失败

    1. codelite不需要怎么配置,安装好直接用的吧?

发表评论

评论会经过自动审核,链接请勿超过 3 个。