littlezgj 发表于 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;
}

可以吗?

crquan 发表于 2004-12-2 04:21:01

在普通程序里不可以用内核的函数。很明显,链接一定会错。

suowei1979 发表于 2004-12-2 10:04:12

不行
除非是写驱动那样的模块
页: [1]
查看完整版本: 在普通程序里可以用内核的函数吗?