как заставить pthread_create компилироваться на Clion - PullRequest
0 голосов
/ 02 мая 2019

Я создал пул потоков с помощью pthread. когда я пытаюсь создать pthread_, я получаю следующее:

[ 25%] Building C object CMakeFiles/ex4.dir/threadPool.c.o
[ 50%] Building C object CMakeFiles/ex4.dir/test.c.o
[ 75%] Linking C executable ex4
CMakeFiles/ex4.dir/threadPool.c.o: In function `tpCreate':
/home/user2/CLionProjects/ex4/threadPool.c:54: undefined reference to `pthread_create'
collect2: error: ld returned 1 exit status
CMakeFiles/ex4.dir/build.make:113: recipe for target 'ex4' failed
make[3]: *** [ex4] Error 1
CMakeFiles/Makefile2:72: recipe for target 'CMakeFiles/ex4.dir/all' failed
make[2]: *** [CMakeFiles/ex4.dir/all] Error 2
CMakeFiles/Makefile2:84: recipe for target 'CMakeFiles/ex4.dir/rule' failed
make[1]: *** [CMakeFiles/ex4.dir/rule] Error 2
Makefile:118: recipe for target 'ex4' failed
make: *** [ex4] Error 2

Я пытался добавить SET (CMAKE_C_FLAGS -lpthread), но это не сработало. Я попытался скомпилировать через терминал, но это также не удалось. Есть предложения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...