OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 8694|回复: 1

linux驱动编译时提示缺少asm/types

[复制链接]

1

主题

2

帖子

0

精华

新手入门

积分
18
金钱
18
注册时间
2020-1-30
在线时间
4 小时
发表于 2021-4-30 16:43:41 | 显示全部楼层 |阅读模式
3金钱
原子哥 我想问一下我用vscode编译第一个linux驱动时编译出现以下问题该怎么解决(在目录下确实没有asm这个文件夹) :
book@100ask:~/lichee-pi/projects/1_chrdevbase$ make
make -C /home/book/lichee-pi/linux_kernels/linux-5.10 M=/home/book/lichee-pi/projects/1_chrdevbase modules
make[1]: Entering directory '/home/book/lichee-pi/linux_kernels/linux-5.10'
  CC [M]  /home/book/lichee-pi/projects/1_chrdevbase/chrdevbase.o
In file included from ./include/linux/types.h:6:0,
                 from /home/book/lichee-pi/projects/1_chrdevbase/chrdevbase.c:1:
./include/uapi/linux/types.h:5:10: fatal error: asm/types.h: No such file or directory
#include <asm/types.h>
          ^~~~~~~~~~~~~
compilation terminated.
scripts/Makefile.build:279: recipe for target '/home/book/lichee-pi/projects/1_chrdevbase/chrdevbase.o' failed
make[2]: *** [/home/book/lichee-pi/projects/1_chrdevbase/chrdevbase.o] Error 1
Makefile:1821: recipe for target '/home/book/lichee-pi/projects/1_chrdevbase' failed
make[1]: *** [/home/book/lichee-pi/projects/1_chrdevbase] Error 2
make[1]: Leaving directory '/home/book/lichee-pi/linux_kernels/linux-5.10'
Makefile:8: recipe for target 'kernel_modules' failed
make: *** [kernel_modules] Error 2

最佳答案

查看完整内容[请看2#楼]

编译器用错了,你的应该是用的ubuntu自带的编译器了,属于x86架构的编译器,不是ARM架构的编译器,要用教程4.9.4版本的那个。 不要直接执行make,试试: 配置: make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 后面加配置文件名 编译: make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

9

主题

890

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2390
金钱
2390
注册时间
2019-9-25
在线时间
397 小时
发表于 2021-4-30 16:43:42 | 显示全部楼层
本帖最后由 仰望星空之云 于 2021-5-7 19:38 编辑

编译器用错了,你的应该是用的ubuntu自带的编译器了,属于x86架构的编译器,不是ARM架构的编译器,要用教程4.9.4版本的那个。
不要直接执行make,试试:
配置:
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 后面加配置文件名


编译:
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 20:48

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表