android - बैम्बूसर एफएफएमपीईजी-"हाथ-लिनक्स-एंड्रोइडबी-जीसीसी निष्पादन योग्य फ़ाइल बनाने में असमर्थ है।"




gcc ffmpeg (2)

आखिरकार मेरे सेटअप के साथ इस समस्या को सामना करते समय समस्या सामने आई ... हाथ-build.sh स्क्रिप्ट को देखते हुए मैंने स्क्रिप्ट का अनुसरण करना शुरू कर दिया। "TOOLCHAIN ​​= ..." पथ की सूचना दें

मूल रूप से पथ था: TOOLCHAIN ​​= echo $NDK/toolchains/arm-linux-androideabi-4.6/prebuilt/*-x86 = echo $NDK/toolchains/arm-linux-androideabi-4.6/prebuilt/*-x86

जब मैं इस पथ को सत्यापित करने गया, तो मैंने देखा कि ऐसा नहीं हुआ। मुझे लगता है कि इसका कारण यह है कि मेरे पास 64-बिट बिल्ड हैं

मेरा रास्ता वास्तव में है: ... / टूलचें / आर्म-लिनक्स-एंड्रोइडबी-4.6 / प्रीबिल्ल्ट / लिनक्स-एक्स 86_64

मैंने जो समाप्त किया, वह फ़ोल्डर कॉपी कर रहा था, और इसे "लिनक्स-एक्स 86" का नाम दिया गया था और अब सभी संकलन कर रहे हैं।

उम्मीद है कि यह किसी को मदद करता है!

मुझे पता है कि यह कुछ प्रश्नों का संभव डुप्लिकेट हो सकता है। लेकिन उन धागे के जवाब मेरी मदद नहीं कर रहे हैं

मैं एंड्रॉइड के लिए एफएमएमपीईजी लाइब्रेरी का इस्तेमाल कर बैम्बूसर के एफएफपीएपी का उपयोग कर रहा हूं।
मैं क्लाउड संस्करण 1.3.7 से 1.6.0 के लिए डाउनलोड किया है बैम्बूसर से

मैंने रानी में दिए गए निर्देशों का पालन किया
चल रहा है। /build.sh मैं निम्नलिखित त्रुटि के आसपास आया था

arm-linux-androideabi-gcc is unable to create an executable file.
C compiler test failed.

If you think configure made a mistake, make sure you are using the latest
version from SVN.  If the latest version fails, report the problem to the
ffmpeg-[email protected].hu mailing list or IRC #ffmpeg on irc.freenode.net.
Include the log file "config.log" produced by configure as this will help
solving the problem.

Config.log के पिछले कुछ लाइनें हैं ffmpeg

mktemp is /bin/mktemp
check_ld
check_cc
BEGIN /tmp/ffconf.qflVj27Q.c
    1   int main(void){ return 0; }
END /tmp/ffconf.qflVj27Q.c
arm-linux-androideabi-gcc --sysroot=/home/chaitanya/android/android-ndk-r5b/platforms/android-8/arch-arm -c -o /tmp/ffconf.gc6um0Ki.o /tmp/ffconf.qflVj27Q.c
arm-linux-androideabi-gcc: error trying to exec 'cc1': execvp: No such file or directory
C compiler test failed.

में tmp मैं कोई रिश्तेदार फ़ोल्डर या config.log के अनुसार फ़ाइल नहीं मिल रहा है "ffconf.qflVj27Q.c" कहते हैं

मैं इस पर कर रहा हूँ
1. उबंटू 11.10
2. ओपनजेडीके 6
3. एंड्रॉइड-एनडीके-आर 5 बी

नोटे :
मेरे पास एपीआई -10 केवल एक्लिप्स में स्थापित है (यदि यह मामला है: डी)

इसके लिए क्या समाधान हो सकता है?


आज सुबह मुझे इस समस्या का सामना करना पड़ा और यहां समान प्रश्नों के लिए सुझाए गए समाधानों का प्रयास किया गया। लेकिन समाधानों में से कोई भी मेरे लिए काम नहीं करता

लेकिन अंत में मैंने इसे हल किया। मेरे मामले में, यह एंड्रॉइड एनडीके पैकेज के साथ समस्या थी। मेरी प्रणाली 64 बिट उबुंटू है और मेरा एनडीके पीकेजी भी लिनक्स -64 बिट था। लेकिन जब मैंने ndk-linux-x86 का उपयोग किया, तो यह समस्या हल हो गई थी। मुझे उम्मीद है कि यह किसी और को मदद कर सकता है







android-ndk-r5