嵌入式爱好者

查看: 5141|回复: 2

[Linux] 用支持硬件浮点的编译器,编译内核的时候,脚本报错了

[复制链接]

7

主题

14

帖子

55

积分

A40i/T3/T507/T527通行证i.MX6Q通行证AM335x通行证

扫一扫,手机访问本帖
发表于 2022-11-7 15:58:43 | 显示全部楼层 |阅读模式

从资料中获取的4.7.3版本的带硬件浮点的编译器

ad8@ad8-virtual-machine:~/kernel-3.2$ make  ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- uImage -j4
  CHK     include/linux/version.h
  CHK     include/generated/utsrelease.h
make[1]: 'include/generated/mach-types.h' is up to date.
  CALL    scripts/checksyscalls.sh
  CHK     include/generated/compile.h
  TIMEC   kernel/timeconst.h
Can't use 'defined(@array)' (Maybe you should just omit the defined()?) at kernel/timeconst.pl line 373.
/home/ad8/kernel-3.2/kernel/Makefile:141: recipe for target 'kernel/timeconst.h' failed
make[1]: *** [kernel/timeconst.h] Error 255
Makefile:945: recipe for target 'kernel' failed
make: *** [kernel] Error 2
make: *** Waiting for unfinished jobs....

回复

使用道具 举报

0

主题

236

帖子

752

积分

A40i/T3/T507/T527通行证i.MX6Q通行证i.MX6UL通行证i.MX8MM通行证RK3568通行证RK3399通行证LS1028A通行证LS1012A通行证LS1043A\46A通行证TCU通行证FDU产品通行证FCU1401通行证FCU1301通行证FCU11xx通行证FCU1201通行证FCU2301/FCU2302通行证FCU2401通行证5G转接卡通行证AM5718通行证Hi3519A通信证AM335x通行证i.MX RT通行证XX18通行证AM62x资料下载

发表于 2022-11-15 08:58:23 | 显示全部楼层
根据报错把kernel/timeconst.pl 的 373行的 defined(@array)改成@array就好了
点评回复 支持 反对

使用道具 举报

0

主题

5

帖子

8

积分

发表于 2023-1-27 12:12:07 | 显示全部楼层
373行的 defined(@array)改成@array就好了
点评回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-20 11:42

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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