ubuntu11.10编译android2.2.1,遇到asm/byteorder.h:没有那个文件或目录,
(system/core/adb/usb_linux.c:37:27: fatal error: asm/byteorder.h: No such file or directory
)
原因是/usr/include/asm软链接错目录了
ls -l /usr/include/asm
lrwxrwxrwx 1 root root 24 Feb 29 23:47 /usr/include/asm -> /usr/include/asm-generic
应该是
/usr/include$ sudo ln -s x86_64-linux-gnu/asm/ asm
ls -l /usr/include/asm
lrwxrwxrwx 1 root root 21 Apr 17 23:13 /usr/include/asm -> x86_64-linux-gnu/asm/