2016-11-02 5 views
8

NDK r13b으로 안드로이드 용 pjsip을 빌드하려고합니다. ./configure-android --with-opus=/home/user/pjsip/pjproject/opus-dev-lib과 같은 표준 빌드가 완벽하게 작동합니다. 하지만 난 TARGET_ABI 여러 필요 내 모든 시도는 TARGET_ABI=armeabi-v7a ./configure-android --use-ndk-cflags --with-opus=/home/user/pjsip/pjproject/opus-dev-libpjsip 2.5.5 빌드 오류

TARGET_ABI=armeabi-v7a APP_PLATFORM=android-21 ./configure-android --use-ndk-cflags --with-opus=/home/user/pjsip/pjproject/opus-dev-lib 반환 같은 오류로 configure-android error: compiler not found, please check environment settings (TARGET_ABI, etc)

명령으로 종료 할 수 있습니다.

많은 링크를 검색 중이지만 결과는 없습니다. 내가 그 오류가

if test "x${CC}" = "x" || test ! -e ${CC}; then 
     echo "$F error: compiler not found, please check environment 
     settings  (TARGET_ABI, etc)" 
    exit 1 
    fi 

에 의해 configure-android 파일을 던지기에 알고하지만 난 그것을 해결하는 방법을 모른다. 미리 감사드립니다.

답변

2

그래서 빌드가 끝났습니다.

Alex Gotev을 사용하여 필요한 구성에 대해 config.conf, prepare-build-systembuild을 빌드하고 최신 pjsip 소스를 수정하십시오. 또한 최신 libyuvgooglesourceNDK r10e에서 사용해야했습니다.

NDK_TOOLCHAIN_VERSION=4.9 TARGET_ABI=armeabi-v7a ./configure-android --use-ndk-cflags을 사용하여 나중에 안드로이드 NDK-R13을 사용하거나

업데이트되었습니다. 현재 pjsip을 만들 수 있습니다. 2.6

+0

pjsip 2.6을 만들 수 없습니다. android-ndk-r13을 꼭 사용해야합니까? 그리고 NDK_TOOLCHAIN_VERSION = 4.9는 어디에 설정합니까? Thx –

+0

터미널에 'TARGET_ABI'로 설정 한 'NDK_TOOLCHAIN_VERSION'은 필수가 아닙니다. –

+0

잘 작동합니다. 그들은 구조화 된 폴더와 스크립트가 파일을 찾지 못한 이유를 변경했습니다. 어쨌든 고마워. –