linux内核 动态内存分配malloc出错
最近在写一个linux内核程序,其中要使用到动态内存分配,我使用的是malloc以及free;
但是,问题来了:
我添加了头文件#include <stdlib.h>, #include<malloc.h>, 运行的时候报错:
unresolved symbol malloc;
unresolved symbol free;
hint: You are trying to load a module without a GPL compatible and it has unresolved symbol.
其实上面两个头文件加与不加都是报上面的错。
请大家帮忙看看,谢谢!
但是,问题来了:
我添加了头文件#include <stdlib.h>, #include<malloc.h>, 运行的时候报错:
unresolved symbol malloc;
unresolved symbol free;
hint: You are trying to load a module without a GPL compatible and it has unresolved symbol.
其实上面两个头文件加与不加都是报上面的错。
请大家帮忙看看,谢谢!
...全文
相关推荐
Linux API 帮助文档
Linux API 帮助文档是英文版介绍Linux内核API函数的使用,及函数的分类查看
LINUX下C语言编程dian'zi'shu
linux下C语言编程教程PDF,一共13章,基本入门推荐
嵌入式C++和C语言精华文章集锦
C语言和C++语言在嵌入式开发中的应用,讲解较为详细,较为可靠,是一本挺好的开发工具书本
Linux内存管理之malloc、vmalloc、kmalloc
Linux内存管理之malloc、vmalloc、kmalloc, 区别,相似之处
【LINUX】关于动态内存分配的理解
为什么要动态分配内存?目的是用来解决传统数组的四个缺陷。一起来看看


