九鼎创展论坛中文版English
登录 | 立即注册 设为首页收藏本站 切换到宽版
查看: 2107|回复: 2
打印 上一主题 下一主题

x6818驱动编程,编译报错

[复制链接]
跳转到指定楼层
楼主
发表于 2022-5-22 16:17:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
make -C /opt/x6818_linux_180209/kernel/   M=`pwd`   modules
make[1]: Entering directory '/opt/x6818_linux_180209/linux/kernel/kernel-3.4.39'
  CC [M]  /home/book/nfsroot/study/module/day2/chardev/kbuf/6818/kbuf.o
gcc: error: unrecognized argument in option ‘-mabi=aapcs-linux’
gcc: note: valid arguments to ‘-mabi=’ are: ms sysv
gcc: error: unrecognized command line option ‘-mlittle-endian’; did you mean ‘-fconvert=little-endian’?
gcc: error: unrecognized command line option ‘-mno-thumb-interwork’; did you mean ‘-fno-sched-interblock’?
gcc: error: unrecognized command line option ‘-mfpu=vfp’; did you mean ‘-mcpu=’?
gcc: error: unrecognized command line option ‘-mfloat-abi=softfp’
scripts/Makefile.build:313: recipe for target '/home/book/nfsroot/study/module/day2/chardev/kbuf/6818/kbuf.o' failed
make[2]: *** [/home/book/nfsroot/study/module/day2/chardev/kbuf/6818/kbuf.o] Error 1
Makefile:1365: recipe for target '_module_/home/book/nfsroot/study/module/day2/chardev/kbuf/6818' failed
make[1]: *** [_module_/home/book/nfsroot/study/module/day2/chardev/kbuf/6818] Error 2
make[1]: Leaving directory '/opt/x6818_linux_180209/linux/kernel/kernel-3.4.39'
Makefile:5: recipe for target 'all' failed
make: *** [all] Error 2


把Makefile   里的内核路径改成/opt/x6818_linux_180209/linux/kernel/kernel-3.4.39
报同样的问题,不知道怎么解决,装了gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabi.,
还是一样的问题,可能是环境配置不对,但不知道怎样解决,内核编译是通过的
回复

使用道具 举报

沙发
 楼主| 发表于 2022-5-22 16:19:05 | 只看该作者
arm-linux-gcc   是用的4.5.1版本,arm-linux-gcc -v  能够显示版本号
arm-linux-gnueabi-gcc  -v  也能够显示版本号
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2022-5-22 16:21:54 | 只看该作者
辞职在家学linux驱动编程,希望技术大咖能帮下,这个问题一直困恼,学习进行不下去,已经快一个星期了
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|手机版|小黑屋|深圳市九鼎创展科技官方论坛 ( 粤ICP备11028681号-2  

GMT+8, 2024-11-22 17:28 , Processed in 0.017126 second(s), 16 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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