Android NDK独立编译获取错误

时间:2016-02-04 10:25:56

标签: android android-ndk

我正在使用NDK独立编译。

但是,得到这样的错误

家/ UMN /机器人/机器人-NDK-r10e /工具链/臂-Linux的androideabi-4.9 /预建/ Linux的x86_64的/ bin中/../ LIB / GCC /臂-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]错误1 make [3]:离开目录/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 /苏'     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

0 个答案:

没有答案