0

我实现了一个使用 pthread 共享库的应用程序。

应用程序 <- lib1.so <- re2.so。只有 re2.so 使用 pthread。lib1.so 依赖于 lib2.so,App 依赖于 lib1.so。re2.so -正则表达式库

执行 main 函数后,出现分段错误。

gdb 的输出仅包含一行:

#0  0x0804af34 in main ()
31  }

我尝试使用 app <- re2.so,它工作正常。

我读到,当应用程序独立于 pthreads 时,错误的pthreads 库初始化可能导致错误。但是如何解决呢?

4

0 回答 0