我用pthreads编译了一个共享库。当我使用pthread选项进行编译时,为什么地址是“00000000”?那是什么意思 ? pthread_create是否嵌入到二进制文件中?
(无论如何,两种方法都按预期工作)
这是带-lpthread
的objdump输出00000000 DF *UND* 00000aa5 GLIBC_2.1 pthread_create
这是使用-pthread
的objdump输出00000000 D *UND* 00000000 pthread_create