Embedded
uClibc 是否支持使用 pthreads?
我最近參加了一個嵌入式 Linux 課程,該課程指出 uClibc 不支持使用,
pthreads
它只支持linuxthreads
. 此外,課程講師暗示這linuxthreads
幾乎是無用的。但是,當閱讀一些線上文章時,暗示它們實際上是受支持的。此外,在使用 buildroot 為目標嵌入式設備建構根文件系統和核心映像時,我可以看到目標根文件系統的目錄中有libpthread-0.9.33.2.so
和libpthread.so.0
文件。/lib
我對收到的相互矛盾的資訊的性質感到非常困惑,如果有人能真正為我澄清情況,我將不勝感激。
從版本 0.9.32(2011 年 6 月 8 日發布)開始,uClibc 支持以下架構的 NPTL:arm、i386、mips、powerpc、sh、sh64、x86_64。
實際上,兩者都是 pthread 的實現,並將提供 libpthread.so。