pre*_*tam 5 linux gcc linux-device-driver linux-kernel gcc-warning
我有一个设备驱动程序,它使用 arm-linux-gnueabi 编译得很好 - 我在代码中添加了一些 double 和 float 操作,并且在编译时收到以下警告:
警告:“__aeabi_dsub”[/home/preetam/Desktop/pwm_driver/driver/pwm_dev.ko] 未定义!警告:“__aeabi_d2uiz”[/home/preetam/Desktop/pwm_driver/driver/pwm_dev.ko] 未定义!警告:“__aeabi_dmul”[/home/preetam/Desktop/pwm_driver/driver/pwm_dev.ko] 未定义!警告:“__aeabi_ddiv”[/home/preetam/Desktop/pwm_driver/driver/pwm_dev.ko] 未定义!警告:“__aeabi_ui2d”[/home/preetam/Desktop/pwm_driver/driver/pwm_dev.ko] 未定义!
这是否意味着编译器和/或 arm 平台不支持 float 和 double 数据类型?
我该如何处理这种情况。我需要能够进行数学计算才能获得正确的功能。