按照以下rt-smart的入门指南的步骤,可正常编译。https://www.rt-thread.org/document/site/rt-smart/rt-smart-quickstart/rt-smart-quickstart/但使能pthread(CONFIG_RT_USING_PTHREADS=y)后,编译会报如下错误。(太长没有都贴出来)请问是一直的问题吗?目前rt-smart还不支持pthread吗?
报错log信息.txt
查看更多
这个是内核层面的pthread,和musl有冲突,需要修的。
欢迎发表与嵌入式相关的技术分享、开发技巧、工具介绍、技术设想、职业心得、行业评论等对他人有启发,排版优雅的文章
回到 顶部
发布 问题
分享 好友
手机 浏览
投诉 建议
回到 底部
感谢回答!还想请教一下,之前我们用的是glibc,是没有这个问题的,所以应该是musl引入的问题,请问rt-smart可以不用musl而是用glibc吗?
我注意到您发布的userapp的sdk中有一个libthread.a,我们如果要换成glibc的话,肯定要重新编译这个libthread.a了,请问这个libthread.a要如何重新编译呢?
抱歉文件名写错了。更正一下
误:libthread.a
正:librtthread.a
rt-smart只能使用musl libc,而不能是glibc。