打印
[APM32F1]

FPU编译问题

[复制链接]
1174|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
huangxia5723|  楼主 | 2023-10-20 17:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
.\Objects\APM32F103VE.axf: Error: L6200E: Symbol __aeabi_fadd multiply defined (by fadd.o and fpu.o).
.\Objects\APM32F103VE.axf: Error: L6200E: Symbol __aeabi_fsub multiply defined (by fadd.o and fpu.o).


APM32F103VET6,添加sc_math.lib,编译便出现这样的错误。

使用特权

评论回复
沙发
huangxia5723|  楼主 | 2023-10-23 11:19 | 只看该作者
有人遇到这样的问题没有?

使用特权

评论回复
板凳
Estelle1999| | 2023-12-16 16:47 | 只看该作者
没遇到过,不过好像是定义冲突了

使用特权

评论回复
地板
Alina艾| | 2023-12-16 17:45 | 只看该作者
这不是fadd文件和fpu文件是不是里面有命名冲突啊?

使用特权

评论回复
5
B1lanche| | 2023-12-17 16:00 | 只看该作者
你这lib好像不对劲吧,看看fsub这个函数?

使用特权

评论回复
6
Charlene沙| | 2023-12-18 08:18 | 只看该作者
你估计要重新编译这个sc_math.lib就好了

使用特权

评论回复
7
一只眠羊| | 2023-12-18 13:23 | 只看该作者
换一下名字就好了,命名冲突了

使用特权

评论回复
8
未说出口的像你| | 2023-12-18 16:00 | 只看该作者
你翻译一下不就知道是啥意思了么,子函数重复了

使用特权

评论回复
9
在曼谷的春| | 2023-12-18 18:00 | 只看该作者
估计是你加了lib的原因,你把C里的函数换个名字就好

使用特权

评论回复
10
我吃小朋友| | 2023-12-18 20:00 | 只看该作者
__aeabi_fadd multiply的话,好像会重复吧

使用特权

评论回复
11
月亮一键变蓝| | 2023-12-18 22:00 | 只看该作者
直接换个命名估计就行

使用特权

评论回复
12
失物招領| | 2023-12-19 01:00 | 只看该作者
看你的提示是定义冲突了

使用特权

评论回复
13
她已醉| | 2023-12-19 03:00 | 只看该作者
看看fadd和fpu里是不是有这2个定义啊,冲突了吧

使用特权

评论回复
14
将爱藏于深海| | 2023-12-19 05:00 | 只看该作者
直接改一下名字就行,看你的应该是命名冲突

使用特权

评论回复
15
春日负喧| | 2023-12-19 07:00 | 只看该作者
添加lib也这样的话,说明你原函数已经有这些部分的功能了

使用特权

评论回复
16
温室雏菊| | 2023-12-19 09:00 | 只看该作者
乘法定义冲突导致,改个函数名字试试?

使用特权

评论回复
17
Belle1257| | 2023-12-19 09:22 | 只看该作者
定义冲突了,我觉得是这样

使用特权

评论回复
18
Betty996| | 2023-12-20 12:12 | 只看该作者
Fpu和fadd好像是有定义冲突

使用特权

评论回复
19
alxd| | 2023-12-20 16:32 | 只看该作者
翻译一下呗,看就知道了

使用特权

评论回复
20
Allison8859| | 2023-12-21 16:33 | 只看该作者
乘法定义之后,有冲突

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

13

帖子

1

粉丝