这个人很懒,暂无签名信息
原文链接:http://blog.csdn.net/lighthear/article/details/70146602 malloc函数分配内存失败的原因及解决方法 先说结论 malloc()函数分配内存失败的原因: 1. 内存不足。 2. 在前面的程序中出现了内存的越界访问,导致malloc()分配函数所涉及的一些信息被破坏。下次再使用malloc()函数申请内存就会失败,返回空指针...
为什么要使用交叉编译工具? 1 嵌入式系统硬件资源限制:cpu主频、内存容量… 2 嵌入式系统MCU体系结构和指令集不同:ARM、MIPS、PowerPC… 3 提高开发效率 编译器的主要部件 1 分析器: 将源代码转变为汇编代码 2 汇编器: 将汇编代码转变成机器码 3 链接器: 将生成的机器码进行组装生成最后的可执行文件 4 标准C库 : 核心的C函数被打包成库,被链接成可...