RT-Thread论坛
直播中

恩可口

9年用户 843经验值
私信 关注
[问答]

scons编译报错,显示重复定义怎么解决?


这个报错显示重复定义了应该是,可是这些文件也不是我写的,不知道该怎么避免错误。该如何解决?


回帖(1)

杨雪

2025-9-12 17:33:01
报错信息已经给的很明确了,有两个地方定义了函数 pthread_setcancelstate:


  • 一个位于 packages 下的 K210-SDK-latest目录 的 entry_user.c
  • 另一个位于 kernel 目录的 pthread.c

解决的话,可以尝试在 menuconfig 里面将 POSIX 支持选项关闭掉,这样就 不编译 pthread.c 文件了。
menuconfig里面按/搜索 POSIX 或者 PTHREAD 可以找到对应的选项
举报

更多回帖

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