尝试以下几个方法
一、安装 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
}