最近在进行specfem3d程序的测试,在make时总是错误,提示“undefined reference to symbol 'pthread_create@@GLIBC_2.2.5'”: 经国内国外多方查询及尝试,最终发现是makefile文件内容错误,现已解决,现将解决方法记录如下。(本人系统为ubuntu16.04) 在进行查询后得知,主要是makefile中的“flags”缺少“-pthread”,国外主要...
undefined reference to 'pthread_create'的解决方法 回到顶部 解决方法: 这个报错的原因是Linux系统并没有把pthread.h文件作为默认编程库,在gcc中编程需要加参数,命令行中执行如下: gcc main.c-lpthread 需要加参数 -lpthread,而eclipse作为集成开发环境,不需要手动编写makefile,则可以在工程属性中设置。操作如下: 右...
已经添加了头文件#include <pthread.h> 以及在Makefile中添加了 -lpthread,但是编译时仍然报错: undefined reference to `pthread_create' 百度后得知,ubuntu下-lpthread必须跟在 gcc命令的最后才行。
LinServer.cpp:(.text+0x29b): undefined reference to `pthread_create' LinServer.cpp:(.text+0x2a7): undefined reference to `pthread_detach' collect2: error: ld returned 1 exit status make: *** [LinServer] Error 1 Any idea what's the problem here? c++ makefile pthreads Share Improve ...
/usr/include/c++/9/thread:126: undefined reference to `pthread_create' collect2: error: ld returned 1 exit status make[3]: *** [CMakeFiles/AsyncLogger.dir/build.make:93:AsyncLogger] 错误 1 make[2]: *** [CMakeFiles/Makefile2:83:CMakeFiles/AsyncLogger.dir/all] 错误 2 ...
I make a test for cmake FindThreads. Here is my source code test.cpp and CMakeLists.txt: #include<pthread.h>void*test_func(void* data){returndata; }intmain(void){pthread_tthread;pthread_create(&thread,NULL, test_func,NULL);pthread_detach(thread);pthread_cancel(thread);pthread_join(thr...
错误信息 在Makefile里,定义CC为"aarch64-linux-gnu-g++ --sysroot=$(MPSOC_ROOTFS)",编译test.cpp,没有错误。如果使用environment-setup-aarch64-xili... HankFu 0 4251 gcc编译线程程序需带-lpthread选项(否则出错:undefined reference to `pthread_create') 2019-12-25 13:38 − 程序中两处使用了...
gcc编译线程程序需带-lpthread选项(否则出错:undefined reference to `pthread_create') 2019-12-25 13:38 −程序中两处使用了pthread_create函数,包含了头文件#include <pthread.h>。 gcc xxx.c -o xxx 编译时出现以下错误: 分析: 用gcc编译使用了POSIX thread的程序时通常需要加额外的选项,以链... ...
CMakeFiles/cmTC_ebefe.dir/src.cxx.o: In functionmain': src.cxx:(.text+0x3e): undefined reference topthread_create' src.cxx:(.text+0x4a): undefined reference topthread_detach' src.cxx:(.text+0x56): undefined reference topthread_cancel' ...