尝试以下几个方法

一、安装 GNU C 库 和 GNU 编译器集合的 C++ 标准库

yum install glibc-static libstdc++-static -y

glibc-static 提供了 C 标准库函数的静态库。这些在构建静态链接可执行文件时是必需的,静态链接的程序会在自身内部包含所有必要的库代码,而不是在运行时依赖共享库。

libstdc++-static 提供了 C++ 标准库的静态库。类似于 glibc-static,它在创建静态链接的 C++ 应用程序时会被用到。

二、修改编译脚本

Agora_Recording_SDK_for_Linux_FULL/samples/java/build.sh
将原有build_java()方法替换为

build_java()

{

  createBinFloder

   

  jniLayer="./native/jni"

  javaClassPath="./bin"

  javac src/io/agora/recording/common/*.java src/io/agora/recording/*.java src/io/agora/recording/test/*.java -d bin -Xlint:unchecked

  #clean previous jni file

  rm -f $jniLayer/io_agora_recording_RecordingSDK.h

  javah -d ./native/jni -classpath ./bin io.agora.recording.RecordingSDK

}


注意:不同平台需要重新编译

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐