我正在尝试在Windows 8计算机上使用Eclipse和ARM Sourcery Windows GCC C构建示例代码。 当我编译代码时: 我收到这个错误:
未定义的符号引用" sem_post @@ GLIBC_2.4
错误没有说明错误的任何行号或任何位置,因此我不知道应该发布哪部分代码。 我怎样才能摆脱这个错误? 感谢。
答案 0 :(得分:12)
sem_post()
位于pthread库中,因此请确保在编译和链接时使用-pthread
标志。
答案 1 :(得分:0)
gcc
答案 2 :(得分:-1)
在编译时为我指定问题时指定-lpthread标志