2017年2月21日 星期二

buffer.c:(.text+0x2617d): undefined reference to `hahacheck'

我在drbd_req.c

void hahacheck(void)
{
int i = 0;
i++;
}
EXPORT_SYMBOL(hahacheck);

然後在其他module引用hahacheck. 結果有下面的錯誤
buffer.c:(.text+0x2617d): undefined reference to `hahacheck'

這個問題是,在A module可以看到為
obj-y            := haha.o

但是我所引用的hahacheck()
obj-$(CONFIG_BLK_DEV_DRBD)     += drbd/
CONFIG_BLK_DEV_DRBD=m

將CONFIG_BLK_DEV_DRBD=y pass過關.

沒有留言:

張貼留言