list.h中对INIT_LIST_HEAD的未定义引用

时间:2015-10-07 09:21:03

标签: c undefined-reference

我想在INIT_LIST_HEAD中使用list.h函数(这是我的list.h),但我收到错误undefined reference to INIT_LIST_HEAD。 这是我的源代码:

#include <linux/list.h>
#include <stdlib.h>

int main(int argc, char** argv)
{
        struct list_head* hd = NULL;
        INIT_LIST_HEAD(hd);

        exit(0);
}

1 个答案:

答案 0 :(得分:0)

使用

#include <linux/lvm.h> 

而不是

#include <linux/list.h>