Android 源码编译错误
我是用SecureCRT在ubuntu上编译的,第一次编译通过,由于第一次编译不能生产需要的bootloader.rom及 ramdisk.rom不能升级,因此从新编译但是当编译到framework时,便出现以下错误,不能继续编译,由于对linux不熟悉,希望高手指点,万分感谢!
lihui@andy:~/SDK0126_20100915$ make
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=2.1-update1
TARGET_PRODUCT=telechips_tcc8900_us
TARGET_BUILD_VARIANT=eng
TARGET_SIMULATOR=false
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=ECLAIR
============================================
/bin/bash: 第 0 行: cd: sdk/layoutopt/app/src/resources: 没有那个文件或目录
build/core/Makefile:17: 警告:覆盖关于目标“out/target/product/tcc8900/root/init.rc”的命令
system/core/rootdir/Android.mk:38: 警告:忽略关于目标“out/target/product/tcc8900/root/init.rc”的旧命令
build/core/Makefile:17: 警告:覆盖关于目标“out/target/product/tcc8900/system/bin/wmiconfig”的命令
build/core/base_rules.mk:386: 警告:忽略关于目标“out/target/product/tcc8900/system/bin/wmiconfig”的旧命令
build/core/Makefile:17: 警告:覆盖关于目标“out/target/product/tcc8900/system/bin/wlan_tool”的命令
system/wlan/atheros/AR6kSDK.2.2.1.135/host/tools/wlan_tool/Android.mk:46: 警告:忽略关于目标“out/target/product/tcc8900/system/bin/wlan_tool”的旧命令
No private recovery resources for TARGET_DEVICE tcc8900
Copy: out/target/product/tcc8900/root/init.rc
Copy: out/target/product/tcc8900/system/bin/wlan_tool
target thumb C: libdvm <= dalvik/vm/jdwp/JdwpSocket.c
dalvik/vm/jdwp/JdwpSocket.c:31:25: error: netinet/tcp.h: No such file or directory
dalvik/vm/jdwp/JdwpSocket.c: In function 'setNoDelay':
dalvik/vm/jdwp/JdwpSocket.c:324: error: 'TCP_NODELAY' undeclared (first use in this function)
dalvik/vm/jdwp/JdwpSocket.c:324: error: (Each undeclared identifier is reported only once
dalvik/vm/jdwp/JdwpSocket.c:324: error: for each function it appears in.)
make: *** [out/target/product/tcc8900/obj/SHARED_LIBRARIES/libdvm_intermediates/jdwp/JdwpSocket.o] 错误 1
lihui@andy:~/SDK0126_20100915$