内存越界问题和makefile反斜杠问题

从周五搞到周一,解决了gtest段错误的问题。
当malloc申请的内存,出现读写错误或者不能释放时,可以肯定是该内存被污染了。
由于写其他的地址越界了,写到了该内存,导致该内存不能读写或者释放。
因此要注意边界条件。

在makefile中写头文件路径的时候,不仅中间的 拼接符号 \ 后面不能有空格,最后一个 \ 也不能有空格,因为有空格了就不是拼接符号了。
然后make脚本中有将 \ 转为 /的函数,然后整个语句中就多了一个 / ,会出错。

 

posted @ 2017-11-29 21:46  elseliving的记录  阅读(788)  评论(0编辑  收藏  举报