pthreads を使用して共有ライブラリをコンパイルしました。pthread オプションを使用してコンパイルすると、アドレスが「00000000」になるのはなぜですか? どういう意味ですか ?pthread_create がバイナリに埋め込まれているということですか?
(とにかく、すべてが両方の方法で期待どおりに機能します)
-lpthread を使用した場合の objdump 出力は次のとおりです。
00000000 DF *UND* 00000aa5 GLIBC_2.1 pthread_create
-pthread を使用した場合の objdump 出力は次のとおりです。
00000000 D *UND* 00000000 pthread_create