嵌入式技术论坛
直播中

青sky

8年用户 1239经验值
擅长:模拟技术
私信 关注
[问答]

rt-thread studio添加cjson软件包编译不通过怎么解决呢?

开发环境:野火的STM32f407,
rt-thread studio版本是版本: 2.2.6,
stm32f4的资源包为0.2.2,
cjson软件包选择latst。
错误提示
toolchain_support_packages/arm/gnu_tools_for_arm_embedded_processors/5.4.1/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7e-m/fpulibg.a(lib_a-sbrkr.o): In function `_sbrk_r':
sbrkr.c:(.text._sbrk_r+0xc): undefined reference to `_sbrk'
collect2.exe: error: ld returned 1 exit status
make: *** [makefile:72: rtthread.elf] Error 1
Console-Error: 请启用libc组件
"make -j1 all" terminated with exit code 2. Build might be incomplete.
搜索说是要打开libc组件,使能libc,如下
2.jpg
编译结果依旧,不知道是否还需要修改哪个地方。

回帖(1)

向日葵的花季

2023-3-14 10:17:37
已解决。添加了libc组件还需要手动配置下,配置方法如下:
2.jpg
手动将newlib添加进构建,重新编译,编译正常通过。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分