2016-11-02 12 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-system और जरूरत विन्यास के लिए build और नवीनतम pjsip स्रोत को संशोधित। मुझे googlesource और NDK r10e से नवीनतम libyuv का उपयोग करना पड़ा।

UPDATED

android-NDK-R13 का उपयोग करना या बाद में NDK_TOOLCHAIN_VERSION=4.9 TARGET_ABI=armeabi-v7a ./configure-android --use-ndk-cflags का उपयोग करें। फिलहाल यह pjsip 2.6

+0

बनाने में सक्षम है मैं pjsip 2.6 बनाने में असमर्थ हूं। एंड्रॉइड-एनडीके-आर 13 का उपयोग करना अनिवार्य है? और मैं NDK_TOOLCHAIN_VERSION = 4.9 कहां सेट करूं? Thx –

+0

यह अनिवार्य नहीं है, 'टर्मिनल में सेट करें' TARGET_ABI' –

+0

यह ठीक काम कर रहा है। उन्होंने फ़ोल्डर को संरचित किया है और यही कारण है कि स्क्रिप्ट को फाइलें नहीं मिलीं। फिर भी धन्यवाद। –

संबंधित मुद्दे