Embedded

uClibc 是否支持使用 pthreads?

  • March 18, 2013

我最近參加了一個嵌入式 Linux 課程,該課程指出 uClibc 不支持使用,pthreads它只支持linuxthreads. 此外,課程講師暗示這linuxthreads幾乎是無用的。但是,當閱讀一些線上文章時,暗示它們實際上是受支持的。此外,在使用 buildroot 為目標嵌入式設備建構根文件系統和核心映像時,我可以看到目標根文件系統的目錄中有libpthread-0.9.33.2.solibpthread.so.0文件。/lib我對收到的相互矛盾的資訊的性質感到非常困惑,如果有人能真正為我澄清情況,我將不勝感激。

從版本 0.9.32(2011 年 6 月 8 日發布)開始,uClibc 支持以下架構的 NPTL:arm、i386、mips、powerpc、sh、sh64、x86_64。

實際上,兩者都是 pthread 的實現,並將提供 libpthread.so。

引用自:https://unix.stackexchange.com/questions/61522