我正在使用NDK独立编译 .

但是,得到这样的错误

家用/ UMN /安卓/ Android的NDK-r10e /工具链/ ARM-Linux的androideabi-4.9 /预建/ Linux的x86_64的/ bin中/../ lib中/ GCC / ARM-Linux的androideabi / 4.9 /../ .. /../../arm-linux-androideabi/bin/ld:错误:找不到-lssl /home/umn/android/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/linux- x86_64 / bin /../ lib / gcc / arm-linux-androideabi / 4.9 /../../../../ arm-linux-androideabi / bin / ld:错误:找不到-lcrypto collect2:错误:ld返回1退出状态make [3]: *** [addrinfo] Error 1 make[3]: Leaving directory /home/umn/AndroidStudioProjects/webRTC_Sofia_Android/app/src/main/jni/sofia-sip/libsofia-sip-ua/su' make[2]: *** [install] Error 2 make[2]: Leaving directory /home/umn/AndroidStudioProjects/webRTC_Sofia_Android/app/src/main/jni/sofia-sip/libsofia-sip-ua/su' make[1]: *** [install-recursive]错误1 make [1]:离开目录`/ home / umn / AndroidStudioProjects / webRTC_Sofia_Android / app / src / main / jni / sofia-sip / libsofia- sip-ua'make:*** [install-recursive]错误1

我的构建代码发布如下:

#!/bin/bash
NDK=/home/umn/android/android-ndk-r10e
SYSROOT=$NDK/platforms/android-14/arch-arm/
export LOCAL_LDLIBS=-L/usr/lib/x86_64-linux-gnu
CFLAGS="-march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16"
LDFLAGS="-march=armv7-a -Wl,--fix-cortex-a8 -L/usr/lib/x86_64-linux-gnu -lssl"
export CC="$NDK/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc-4.9 --sysroot=$SYSROOT"
./configure \
--host=arm-linux-androideabi \
--prefix=$(pwd) \
--exec-prefix=$(pwd) \
--disable-shared
make clean
make
make install