21-链接Pthreads
7.7.3 链接Pthreads
虽然Pthreads是由glibc提供的,但它在独立库libpthread中,因此需要显式链接。有了gcc,可以通过-pthread标志位来自动完成,它确保链接到可执行文件的是正确的库:
如果通过多次调用gcc编译和链接二进制文件,需要给它们提供-pthread选项:标志位还会影响预处理器,通过设置某个预处理器可以定义控制线程的安全。
虽然Pthreads是由glibc提供的,但它在独立库libpthread中,因此需要显式链接。有了gcc,可以通过-pthread标志位来自动完成,它确保链接到可执行文件的是正确的库:
如果通过多次调用gcc编译和链接二进制文件,需要给它们提供-pthread选项:标志位还会影响预处理器,通过设置某个预处理器可以定义控制线程的安全。