½»²æ±àÒëbluez-utils´íÎó
´ó¼Ò°ïæ¿´¿´ÊÇʲôÔÒò.ÔÚFC6Ͻ»²æ±à³Ìbluez-utils-3.19 :
./configure --host=armv4l --prefix=/root/arm/bluez-utils --with-bluez=/root/arm/bluez-libs --with-alsa-prefix=/root/arm/alsa-libs/lib --with-alsa-inc-prefix=/root/arm/alsa-libs/include CC=/usr/local/arm/3.3.2/bin/arm-linux-gcc
ÆäÖÐÐèÒª°üº¬bluez-libµÄÍ·ÎļþºÍ¿âÎļþÒÑÔÚ»·¾³±äÁ¿ÀïÕýÈ·ÉèÖÃ,makeºó³öÒÔÏ´íÎó: (±àÒëÆ÷:arm-linux-gcc-3.3.2)
/usr/local/arm/3.3.2/bin/arm-linux-gcc -Wall -O2 -D_FORTIFY_SOURCE=2 -o sbcdec sbcdec.o ./.libs/libsbc.a
/usr/local/arm/3.3.2/bin/arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -Wall -O2 -D_FORTIFY_SOURCE=2 -MT sbcenc.o -MD -MP -MF .deps/sbcenc.Tpo -c -o sbcenc.o sbcenc.c
/tmp/ccPlmTe6.s: Assembler messages:
/tmp/ccPlmTe6.s:115: Error: bad instruction `rorw $8,r3'
/tmp/ccPlmTe6.s:115: Error: bad instruction `rorl $16,r3'
/tmp/ccPlmTe6.s:115: Error: bad instruction `rorw $8,r3'
/tmp/ccPlmTe6.s:121: Error: bad instruction `rorw $8,r3'
/tmp/ccPlmTe6.s:121: Error: bad instruction `rorl $16,r3'
/tmp/ccPlmTe6.s:121: Error: bad instruction `rorw $8,r3'
/tmp/ccPlmTe6.s:152: Error: bad instruction `rorw $8,r1'
/tmp/ccPlmTe6.s:152: Error: bad instruction `rorl $16,r1'
/tmp/ccPlmTe6.s:152: Error: bad instruction `rorw $8,r1'
/tmp/ccPlmTe6.s:161: Error: bad instruction `rorw $8,r3'
/tmp/ccPlmTe6.s:161: Error: bad instruction `rorl $16,r3'
/tmp/ccPlmTe6.s:161: Error: bad instruction `rorw $8,r3'
/tmp/ccPlmTe6.s:162: Error: bad instruction `rorw $8,ip'
/tmp/ccPlmTe6.s:162: Error: bad instruction `rorl $16,ip'
/tmp/ccPlmTe6.s:162: Error: bad instruction `rorw $8,ip'
make[2]: *** [sbcenc.o] ´íÎó 1
make[2]: Leaving directory `/root/bluezport/bluez-utils-3.19/sbc'
make[1]: *** [all-recursive] ´íÎó 1
make[1]: Leaving directory `/root/bluezport/bluez-utils-3.19'
make: *** [all] ´íÎó 2
[root@localhost bluez-utils-3.19]#
ÔÚ/tmpϲ¢Ã»ÓÐÕÒµ½ÈκÎ*.sµÄÎļþ!
ÇëÎÊÕâÊDz»ÊDZàÒëÆ÷µÄÎÊÌâ?
ÊÔ¹ý2.95.3ÎÊÌâÒ»Ñù,3.4.1ºÍ3.4.4ÔòÖ±½ÓÌáʾÊÇgccµÄbug
»¹ÓÐ,ÓÐ˰ÑbluezÒÆÖ²µ½¹ýs3c2410ÏÂ?¿É·ñ°Ñ¾ÑéÌù³öÀ´·ÖÏíÒ»ÏÂ? ÄãÒª°²×°armµÄcross binutils ллAIKO_sexµÄ»Ø´ð.
ÎÒÒѾÓÐ×°cross binutilsÁË.ÓÃÏÂÃæµÄconfigure Ò²ÊÇÒ»ÑùÎÊÌâµÄ.
./configure --host=armv4l --prefix=/root/arm/bluez-utils --with-bluez=/root/arm/bluez-libs --with-alsa-prefix=/root/arm/alsa-libs/lib --with-alsa-inc-prefix=/root/arm/alsa-libs/include CC=/usr/local/arm/3.3.2/bin/arm-linux-gcc CPP=/usr/local/arm/3.3.2/bin/arm-linux-cpp STRIP=/usr/local/arm/3.3.2/bin/arm-linux-strip RANLIB=/usr/local/arm/3.3.2/bin/arm-linux-ranlib AR=/usr/local/arm/3.3.2/bin/arm-linux-ar LD=/usr/local/arm/3.3.2/bin/arm-linux-ld CC=/usr/local/arm/3.3.2/bin/arm-linux-gcc CPP=/usr/local/arm/3.3.2/bin/arm-linux-cpp STRIP=/usr/local/arm/3.3.2/bin/arm-linux-strip RANLIB=/usr/local/arm/3.3.2/bin/arm-linux-ranlib AR=/usr/local/arm/3.3.2/bin/arm-linux-ar LD=/usr/local/arm/3.3.2/bin/arm-linux-ld
ÄãÕâЩ²»Ò»¶¨ÓÐÓÃ
×îºÃÔÚPATHÀïÉ趨
»¹ÓÐASµÈ Ò²ÊÔ¹ýÁË,ÔÚPATHÀïÉ趨ҲÊÇÒ»ÑùµÄÎÊÌâ.
»¹ÓÐÒ»¸öÏÖÏó,¾ÍÊÇÿһ´Îmake /tmp/ccPlmTe6.s Îļþ¶¼²»Ò»Ñù,ÕæµÄÊǸ㲻¶®Ôõô»ØÊÂÁË?
Õâ¸öÎÊÌâÀ§ÈÅÎҺöàÌìÁË,ºó¼ÌµÄ¹¤×÷¶¼Ã»·¨×öÏÂÈ¥,ÄÄλ¸ßÊÖÅöµ½¹ý´ËÀàÎÊÌâ,°ïæ½â¾öÒ»ÏÂ,²»Ê¤¸Ð¼¤!!
ÒÆÖ²µÍ°æ±¾µÄ bluez-2.25 ¾ÍûÓгöÏÖÕâÑùµÄÎÊÌâ,ºÜ˳Àû¾Í¿ÉÒÔͨ¹ý±àÒë(ÓõÄÊÇÒ»ÑùµÄÅäÖòÎÊýºÍ±àÒëÆ÷) fc6µÄlibcºÃÏñºÍÒÔÍù°æ±¾²»Ò»Ñù£¬ÓõÄÊÇеÄhash style
ÄãÔÚÀϰ汾µÄfcÉÏÊÔÊÔ Ð»Ð»AIKO_sexµÄÈÈÐĻظ´!
ÎÒÔÙÊÔÊÔÆäËü°ì·¨...
Ò³:
[1]