[其他ST产品] 使用 STM32CubeIDE 编译时出现 _gettimeofday_r 错误

[复制链接]
13|7
SocialButterfly 发表于 2026-2-22 22:34 | 显示全部楼层 |阅读模式

开发环境:STM32CubeIDE 1.13.1 版本
报错信息:
.win32_1.1.0.202305231506/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:/ST/STM32CubeIDE_1.13.0/STM32Cu

classroom 发表于 2026-2-23 17:15 | 显示全部楼层
可能缺少必要的库文件,比如libc.a或libm.a。
elephant00 发表于 2026-2-23 17:17 | 显示全部楼层
检查代码中是否使用了_gettimeofday_r函数,或者是否间接调用了它。如果是,需要提供该函数的实现,或者链接到包含它的库。
jcky001 发表于 2026-2-23 17:58 | 显示全部楼层
自定义链接脚本
cr315 发表于 2026-2-23 18:16 | 显示全部楼层
可能是链接顺序不正确,导致某些库被提前链接,而其他依赖库未被包含。
duo点 发表于 2026-2-23 19:16 | 显示全部楼层
链接脚本中可能未正确分配内存区域,导致某些段无法正确链接。
flycamelaaa 发表于 2026-2-23 22:17 | 显示全部楼层
更新工具链到最新版本,或者检查是否有已知的bug或补丁。
onlycook 发表于 2026-2-23 22:18 | 显示全部楼层
禁用半主机
您需要登录后才可以回帖 登录 | 注册

本版积分规则

103

主题

103

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部
0