c++多线程编译报错:对pthread_create未定义的引用

使用多线程时,尽管代码里包含了头文件<pthread.h>,但是编译时依旧报“对pthread_create未定义的引用”的错误。解决方法:在编译时加 -lpthread参数:gcc createThread.c -lpthread -o createThread;或者在CMakeList文件中 添加target_link_libraries(pthread)。就可以解决了。

posted @ 2020-08-26 14:18  感觉至上  阅读(1260)  评论(0)    收藏  举报