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