2012-01-23 13 views
6

का उपयोग कर एआरएम के लिए बिल्डिंग एसडीएल बिल्डिंग मैं एंड्रॉइड एनडीके के स्टैंडअलोन टूलचेन का उपयोग करके libsdl कैसे बना सकता हूं? मैं मानक एनएनडीके-बिल्ड का उपयोग नहीं कर सकता क्योंकि मुझे मौजूदा बिल्ड सिस्टम के साथ एकीकृत करना है।एंड्रॉइड स्टैंडअलोन टूलचेन

मुझे पता है कि मुझे शायद अपने पाथ और सीसी पर्यावरण चर में क्रॉस-कंपाइलर का पथ और नाम रखना होगा, लेकिन मुझे लगता है कि अन्य चीजों का एक समूह है जो करने की आवश्यकता है - उदा। SSE और 3DNow शायद (लक्ष्य वास्तुकला एआरएम है) आदि

अक्षम होने की जरूरत है यह वही है मैं अब तक है:

$ HOSTCONF=arm-eabi-linux 
$ TOOLCHAIN=$HOME/android/toolchain 
$ export ARCH=armv7-a 
$ export SYSROOT=$TOOLCHAIN/sysroot 
$ export PATH=$PATH:$TOOLCHAIN/bin:$SYSROOT/usr/local/bin 
$ export CROSS_COMPILE=arm-linux-androideabi 
$ export CC=${CROSS_COMPILE}-gcc 
$ export CXX=${CROSS_COMPILE}-g++ 
$ export CFLAGS="-DANDROID -mandroid -fomit-frame-pointer --sysroot $SYSROOT -march=armv7-a -mfloat-abi=softfp -mfpu=vfp -mthumb" 
$ export CXXFLAGS=$CFLAGS 
$ ./configure --host=$HOSTCONF --build=i686-pc-linux-gnu --with-sysroot=$SYSROOT --prefix=$SYSROOT/usr/local --disable-joystick 
$ make 
$ make install 
+0

कृपया 'फ़ाइल/पथ/से/आउटआउट/एसडीएल' कमांड चलाएं, और यहां आउटपुट लिखें। धन्यवाद। –

उत्तर

1

प्रश्न में सूचीबद्ध वातावरण ठीक संकलित करता है।

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