Вы должны рассказать нам больше о том, как именно вы компилируете с помощью gcc.
Например, если вы используете Makefile, вы можете добавить -lpthread
к переменной окружения CFLAGS
.
Редактировать: Если вы компилируете и связываете в два этапа, то для управления флагами компоновщика следует использовать переменную окружения LDFLAGS
.