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

电子说

1.3w人已加入

描述

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

gcc编译器

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

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分