在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
为什么?如果一个人想明确地不必链接该库以确保没有线程被运行,该怎么办?
有什么改变吗?
谢谢!