首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Clang为ThreadX编译Arm9

用Clang为ThreadX编译Arm9
EN

Stack Overflow用户
提问于 2022-09-30 08:32:22
回答 1查看 89关注 0票数 0

我正在尝试用Clang编译ThreadX。使用clang编译所有的ThreadX代码通常都是构建的,问题是在tx_timer_thread_entry.c文件中。如果该文件是用GCC编译的,而其余的文件是用clang编译的,那么一切都很好。如果我用clang和其他文件一起编译指定的文件,则应用程序挂起线程睡眠功能。它进入了一个永恒的循环。

有人试图用clang编译ThreadX吗?你能告诉我tx_timer_thread_entry和其他的有什么区别吗?为什么只有该文件在使用clang进行编译时才会出现问题。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2022-10-05 13:47:38

如果没有更多的细节,很难说。我猜想可能编译器的默认值是不同的,其中一个编译器中带有这些默认值的生成代码是不兼容的。

你用的是哪个版本的Clang?在ThreadX上有使用ARM编译器编译的GitHub示例,这是基于Clang的,因此应该为您提供一个更好的起点,您可以检查那里使用的选项。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73905994

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档