硬汉嵌入式论坛

 找回密码
 立即注册
查看: 926|回复: 1
收起左侧

[MDK] 在Keil5中配置使用GCC编译器开发STM32

[复制链接]

56

主题

131

回帖

299

积分

高级会员

积分
299
发表于 2022-4-24 11:25:28 | 显示全部楼层 |阅读模式
在网上搜了一个帖子,按照步骤设置,但是编译出现错误原文地址 https://blog.csdn.net/weixin_398 ... m_relevant_index=19


错误提示:
c:/keil_v5/arm/gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: c:/keil_v5/arm/gcc/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/nofp\libc_nano.a(lib_a-init.o): in function `__libc_init_array':
init.c:.text.__libc_init_array+0x12): undefined reference to `_init'

如果把启动文件startup_stm32g070rbtx.s中的以下这个语句屏蔽就能编译通过,但是调试时发生错误

/* Call static constructors */
  bl __libc_init_array


拷贝了STM32CubeIDE工程使用的.s和.ld文件

有谁使用过这种方法吗?求指点


回复

使用道具 举报

210

主题

1045

回帖

1685

积分

至尊会员

More we do, more we can do.

积分
1685
发表于 2022-4-25 13:04:33 | 显示全部楼层
本帖最后由 emwin 于 2022-4-25 13:21 编辑

GNU C Compiler Support:https://www.keil.com/support/man/docs/uv4/uv4_gnucomp.htm
补充:官方文档就这么简单,确实不够详细,供参考
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-13 14:17 , Processed in 0.165426 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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