(g ++ 4.8.2)为什么我需要指定-pthread来链接sem_post?

时间:2014-08-19 12:55:44

标签: linux g++ semaphore

在g ++ 4.8.2中,显然必须指定 -pthread 标志以包含对 sem_post 的引用。

/usr/bin/ld: obj/loader.o: undefined reference to symbol 'sem_post@@GLIBC_2.2.5'
//lib/x86_64-linux-gnu/libpthread.so.0: error adding symbols: DSO missing from command line

为什么?如果一个人想明确地不必链接该库以确保没有线程被运行,该怎么办?

有什么改变吗?

谢谢!

0 个答案:

没有答案