分类: LINUX
2011-11-24 12:41:03
编译时还有可能出现类似的错误,根据错误提示的关键词比如g++错误、jre错误等,都是些细节问题,比较好解决。经过两小时左右的等待后,终于顺利完成。编译成功后会生成system.img等镜像文件,下面是编译完成提示:
arm-eabi-gcc: error trying to exec 'cc1': execvp: No such file or directory
make: *** [out/target/product/generic/obj/lib/crtbegin_dynamic.o] Error 1
如果之前的依赖包都已经安装成功的话,此处应该是交叉编译工具权限的问题。这个问题只要在文章开头lunch时执行了赋予权限命令,就应该不会遇到了。
^
make: ***[out/target/common/obj/APPS/Camera_intermediates/classes-full-debug.jar]Error 41make: *** Waiting for unfinishedjobs....
这一错误是Ubuntu使用了fastjar而不是jar。卸载jar即可,而且推荐用apt-get安装jdk,因为解压tar.gz后不会在系统注册jar,也不能用update-alternatives对其配置。
///
file not recognized: File truncated collect2: ld returned 1 exit status
碰到这个问题,一般建议先做make clean,重新再编译一次,基本都可以解决.