未定义的符号'sem_post @@ GLIBC_2.4

jas*_*son 6 c eclipse linker

我试图在Windows 8机器上使用Eclipse和ARM Sourcery Windows GCC C构建示例代码.当我编译代码时:我收到此错误:

未定义的符号'sem_post @@ GLIBC_2.4

该错误没有说明错误的任何行号或任何位置,所以我不知道我应该发布的代码的哪一部分.我怎样才能摆脱这个错误?谢谢.

nos*_*nos 12

sem_post()生活在pthread库中,因此请确保-pthread在编译和链接时使用该标志.