0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

rthread记录一次编译报错:undefined reference to `rt_strcmp'

冬至子 来源:Jusonly 作者:Jusonly 2023-10-12 10:55 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

RT-Studio 报错信息如下:

14:42:55 **** Incremental Build of configuration Debug for project art_pi_lvgl ****
make -j8 all
linking...
E:RT-ThreadStudioworkspaceart_pi_lvgllibrarieswlan_wiced_liblibwifi_6212_armcm7_2.1.2_gcc.a(board_wifi.o): In function wifi_hw_init': E:current_workdakuart-pi-sdkprojectsart_pi_blink_led/packageswlan-wiced-src-latestwiced-3.3.1board/board_wifi.c:158: undefined reference to rt_strcmp'
collect2.exe: error: ld returned 1 exit status
make: *** [makefile:151: rtthread.elf] Error 1
"make -j8 all" terminated with exit code 2. Build might be incomplete.
14:43:01 Build Failed. 2 errors, 0 warnings. (took 6s.526ms)

提示找不到rt_strcmp,进一步排查发现rt_config.h中开启了宏RT_KSERVICE_USING_STDLIB

1.jpg

关了这个宏再编译就没有错误信息了。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • gcc编译器
    +关注

    关注

    0

    文章

    78

    浏览量

    4035
  • RTThread
    +关注

    关注

    8

    文章

    132

    浏览量

    42812
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    “The command 'arduino-verify-sketch' cannot be executed.错误解决方案

    “The command 'arduino-verify-sketch' cannot be executed. There are no active handlers available for the command.”
    的头像 发表于 11-08 07:13 804次阅读

    RT-Thread Studio创建个 Nano项目后,使用CubeMX进行配置FMC总线后编译报错怎么解决?

    /stm32h7xx_hal_sram.c:203: undefined reference to `FMC_NORSRAM_Init' /libraries/STM32H7xx_HAL_Driver
    发表于 10-11 12:21

    通过rt_thread studio的setting加入CmBacktraceV1.4.1后编译报链接错误,怎么解决?

    通过rt_thread studio的setting加入CmBacktraceV1.4.1后编译报链接错误, cm_backtrace.c:173: undefined reference
    发表于 10-09 06:40

    移植Nano板报错error: #20: identifier “va_list” is undefined怎么解决?

    在官网下载Nano版本(极简版本)压缩包,按照网上的方法手动移植到我的STM32F103RET6板子上(移植后结构如下图),进行了个点灯操作,但是编译时发现报错
    发表于 09-26 07:16

    RT-Thread Studio 2.2.8创建新项目直接构建编译报错怎么解决?

    RT-Thread Studio 2.2.8 尝试了RT-Thread Source Code 5.1.05.0.24.0.34.0.2版本 创建新的项目工程后,没有任何修改直接构建编译报错
    发表于 09-24 07:28

    开启POSIX支持后,编译出错的原因?怎么解决?

    : ..rt-thread-mastercomponentslibcposixtlsemutls.c(148): error:#20: identifier \"__ATOMIC_ACQUIRE\" is undefined __ATOMIC_ACQUIRE这个宏翻
    发表于 09-24 06:03

    开启ulog后编译报错uint8_t未定义是什么原因?

    rt,开启ulog后编译报错如图所示。 此时若替换"uint8_t"为&
    发表于 09-19 07:13

    调用rt_timer_check函数就报错怎么解决?

    调用rt_timer_check函数就报错 (rt_interrupt_get_nest() > 0) assertion failed at function
    发表于 09-18 06:11

    RT Studio编译报错error: unknown type name \'suseconds_t\'的原因?

    请问有朋友遇到RT Studio 编译报错:error: unknown type name ‘suseconds_t’吗?直在使用的工程,突然遇到的,参考了论坛的帖子也没解决,论坛
    发表于 09-17 08:03

    安装RT thread studio后创建RT thread 项目报错怎么解决?

    安装RT thread studio后创建RT thread 项目,报错 hello工程是完全新建的项目 不论新建什么名称都会报错!!!!! 难道系统知道我第
    发表于 09-09 06:51

    2K300 make uImage 报错dts

    ): undefined reference to __dtb_ls2k300_uxian_begin\' loongarch64-linux-gnu-ld: init.c:(.init.text+0x2e0
    发表于 09-05 13:25

    rt_mb_send_wait中,为什么要重新计算一次timeout?

    我最近阅读源码,发现rt_mb_send_wait中,在调度结束后的代码中,又重新计算了一次timeout超时时间,看起来,如果还没有达到超时时间,就继续等待。 可我想不出,什么情况下会出现这种
    发表于 08-22 06:45

    调用rt_timer_check函数就报错,为什么?

    调用rt_timer_check函数就报错 (rt_interrupt_get_nest() > 0) assertion failed at function
    发表于 06-10 06:18

    河南淮滨根智慧路灯杆'挑'起城市治理新变革

    河南淮滨根智慧路灯杆'挑'起城市治理新变革
    的头像 发表于 05-23 09:19 695次阅读
    河南淮滨<b class='flag-5'>一</b>根智慧路灯杆&<b class='flag-5'>amp</b>;<b class='flag-5'>apos</b>;挑&<b class='flag-5'>amp</b>;<b class='flag-5'>apos</b>;起城市治理新变革

    一次消谐装置与二消谐装置区别、一次消谐器与二消谐器的区别

    一次消谐器与二消谐器是电力系统中用于抑制谐振过电压的不同装置,主要区别如下: 安装位置:一次消谐器串联于电压互感器(PT)一次侧中性点与地之间,直接承受高电压;二
    的头像 发表于 05-07 09:58 4873次阅读
    <b class='flag-5'>一次</b>消谐装置与二<b class='flag-5'>次</b>消谐装置区别、<b class='flag-5'>一次</b>消谐器与二<b class='flag-5'>次</b>消谐器的区别