您尚未登录。

楼主 # 2022-02-28 14:18:51

LinuxGo
会员
注册时间: 2021-01-07
已发帖子: 88
积分: 120

请教下f1c100s linux下如何添加float编译支持

驱动里有用到float类型的变量,在编译的时候出现了
ERROR: "__aeabi_fcmpgt"   undefined!
ERROR: "__aeabi_fcmplt" undefined!
ERROR: "__aeabi_ddiv"  undefined!
ERROR: "__aeabi_fcmpge"  undefined!
ERROR: "__aeabi_d2f"  undefined!
ERROR: "__aeabi_dadd"   undefined!
ERROR: "__aeabi_dmul"  undefined!
ERROR: "__aeabi_f2d" undefined!
ERROR: "__aeabi_fsub"  undefined!
ERROR: "__aeabi_fcmple"  undefined!
这些错误,提示没有浮点库. makefile文件如下:

KERNELDIR := /home/jonsen/f1c100s/linux-nano-5.2-flash
CURRENT_PATH := $(shell pwd)
CROSS_COMPILE:= arm-linux-
ARCH = arm
obj-m := test.o

CFLAGS += -mfloat-abi=softfp

build: kernel_modules

kernel_modules:
    $(MAKE) ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_COMPILE)   -C $(KERNELDIR) M=$(CURRENT_PATH) modules
clean:
    $(MAKE) -C $(KERNELDIR) M=$(CURRENT_PATH) clean

请问怎么处理....让编译支持软件浮点.

离线

#1 2022-03-03 08:45:16

anbutu
会员
注册时间: 2021-10-25
已发帖子: 10
积分: 5

Re: 请教下f1c100s linux下如何添加float编译支持

这是因为使用的工具链不支持软浮点

离线

楼主 #2 2022-03-04 19:02:25

LinuxGo
会员
注册时间: 2021-01-07
已发帖子: 88
积分: 120

Re: 请教下f1c100s linux下如何添加float编译支持

内核不支持浮点

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn