我想使用网络驱动模块导出的网络设备接口。这是我的程序 devget.c
#include<stdio.h>
#include<linux/netdevice.h>
void main(void)
{
struct net_device* device;
device = dev_get_by_name("eth0");
if (device == NULL)
printf("device is NULL\n");
else
printf("This is a success story\n");
}
我正在交叉编译这个。未定义对“dev_get_by_name”的引用。现在这个函数在 /linux/netdevice.h 文件中被定义为一个原型。我用 agcc 编译它,在脚本中给出包含路径。