0

libmysqlcppconn.sodlopen でロードしようとしましたが、プログラムはこの関数の呼び出しを待機します。

ストレースは私に示しています:

futex(0x7faff79b3e00, FUTEX_WAIT, 12122,

pid 12122 の strace は次を示します。

futex(0xaadffae3eee, FUTEX_WAIT_PRIVATE, 2,

しかし、コードをlibmysqlcppconn.soNetBeans で静的にリンクすると、正常に動作します。

何が起こっている?

4

1 に答える 1

0

NetBeansでコードをlibmysqlcppconn.soに静的にリンクすると、正常に機能します

静的にリンクすることは不可能なのでlibmysqlcppconn.so、あなたはそれをしませんでした。おそらく静的にリンクしていlibmysqlcppconn.aます。

何が起こっている?

あなたはそれに答えるのに十分な情報を提供していません。を使用してハングプロセスにアタッチしgdb、実行thread apply all whereして、その情報で質問を更新します。そうすれば、誰かが何が起こっているのかを教えてくれるかもしれません。

于 2012-07-23T02:24:53.750 に答える