g ++目标文件和gcc之间不兼容

时间:2015-12-23 04:32:41

标签: c++ c gcc

  • 目前,我正在通过C程序创建一个linux库,使用pthread_cleanup_push / pthread_cleanup_pop注册一个清理函数,以防pthread突然被取消。 我使用g ++编译器编译了这个库源代码来创建" .so"文件。
  • 我在C中编写了一个使用该库的应用程序,并通过g ++和gcc编译器构建了这个应用程序。
  • 如果apllication是由g ++编译的,那么当线程被取消时,就会成功调用清理函数
  • 如果apllication是由gcc编译的,那么当线程被取消时,则不会调用清理函数
  • 我不知道g ++ lib是否与gcc appliaction兼容。 请帮忙。

0 个答案:

没有答案