3

我正在为 android 交叉编译一些本机代码,我在我的代码中使用了一些与 linux 计时器相关的信号集(sigemptyset)。在我的 PC 上一切正常,当我使用 android ndk-build 脚本构建代码时,出现以下错误

  jni/../src/Timer.cpp:74: undefined reference to `sigemptyset'
  jni/../src/Timer.cpp:75: undefined reference to `__libc_current_sigrtmin'
  jni/../src/Timer.cpp:75: undefined reference to `sigaddset'
  jni/../src/Timer.cpp:86: undefined reference to `sigemptyset'
  jni/../src/Timer.cpp:88: undefined reference to `__libc_current_sigrtmin' 

我已经正确链接了所有的库,但我仍然得到这个未定义的引用错误。

我必须使用哪个库来为函数 realted signal.h 提供参考。

4

0 回答 0