QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1074|回复: 2

在普通程序里可以用内核的函数吗?

[复制链接]
发表于 2004-12-1 17:55:09 | 显示全部楼层 |阅读模式
例如:
#include <stdio.h>
#include <linux/vmalloc.h>
#include <linux/mm.h>

int main(int argc, char *argv[])
{
        char* buff = NULL;
        printf("Hello, world\n");
        buff = (void*)vmalloc(PAGE_SIZE<<5);//申请32个页面
        printf("vmalloc");
        vfree((void*)buff);
       
        return 0;
}

可以吗?
发表于 2004-12-2 04:21:01 | 显示全部楼层
在普通程序里不可以用内核的函数。很明显,链接一定会错。
回复

使用道具 举报

发表于 2004-12-2 10:04:12 | 显示全部楼层
不行
除非是写驱动那样的模块
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-17 01:16 , Processed in 0.040667 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表