linux驱动开发-(expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘chrdevbase_init’ 5 | static)

最近刚开始接触 Linux驱动,根据正点原子的视频教程编译“第一个Linux驱动”,但是make编译后出现:

expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘chrdevbase_init’
    5 | static int __init chrdevbase_init(void)

一个很低级的错误:

Makefile文件中: obj-m :=chrdevbase.o 写成了obj-m :chrdevbase.o

修改后就能成功编译了

你可能感兴趣的:(Linux,linux,驱动开发,Ubuntu)