分页: 1 / 1

编译android源码出错,望高手指教,感激不尽

发表于 : 2010-05-03 19:06
hmczj
target Prebuilt: (out/target/product/generic/system/bin/monkey)
target Prebuilt: (out/target/product/generic/system/etc/security/cacerts.bks)
target Prebuilt: (out/target/product/generic/system/usr/share/bmd/RFFspeed_501.bmd)
target Prebuilt: (out/target/product/generic/system/usr/share/bmd/RFFstd_501.bmd)
host Executable: adb (out/host/linux-x86/obj/EXECUTABLES/adb_intermediates/adb)
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.1/../../../libncurses.so when searching for -lncurses
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.1/../../../libncurses.a when searching for -lncurses
/usr/bin/ld: skipping incompatible /usr/lib/libncurses.so when searching for -lncurses
/usr/bin/ld: skipping incompatible /usr/lib/libncurses.a when searching for -lncurses
/usr/bin/ld: cannot find -lncurses
collect2: ld returned 1 exit status

make: *** [out/host/linux-x86/obj/EXECUTABLES/adb_intermediates/adb] Error 1

Re: 编译android源码出错,望高手指教,感激不尽

发表于 : 2010-05-03 19:23
eexpress
ncurses的库,没有嘛

Re: 编译android源码出错,望高手指教,感激不尽

发表于 : 2010-05-03 19:31
hmczj
请问楼上,怎么个解决呀?我已经装了libncurses5-dev,是最新版本了,还是一样

Re: 编译android源码出错,望高手指教,感激不尽

发表于 : 2010-05-04 21:25
weilichun
是交叉编译吗?
还是android for x86_64?

Re: 编译android源码出错,望高手指教,感激不尽

发表于 : 2010-05-10 1:45
hmczj
是交叉编译的

Re: 编译android源码出错,望高手指教,感激不尽

发表于 : 2010-05-10 9:53
weilichun
hmczj 写了:是交叉编译的
所有的库也都应该时目标架构的,而不是你本机的库。
交叉编译工具链里面应该有arm-elf-ld吧,应该是$CROSS_COMPILE-ld,而不应该用本机的ld,你再看看文档