我正在使用CodeBlocks中的POSIX信号量用法编写程序。因此它甚至无法编译这样的代码:
#include <stdio.h>
#include <stdlib.h>
#include <pthread.h>
#include <semaphore.h>
int main()
{
sem_t a;
sem_init(&a, 0, 3);
return 0;
}
但是使用终端和标志-lpthread
,一切正常。
gcc main.c -lpthread
那么,我该如何将这个标志添加到编译器?