android源码编译错误make ***[out/host/linux-x86/obj/EXECUTABLE/llvm-rs-cc_intermediates/llvm-rs-cc] Error 1

在Ubuntu 12 64位系统,2G内存环境中编译Android源码时遇到'Waiting for unfinished jobs...'错误。尝试增加交换区、单线程make均未解决问题。最终通过'make clean'清除旧文件,再用单线程'make'命令成功编译完成。低配置电脑建议使用单线程编译,避免内存不足导致的错误。完成编译后,启动模拟器时初遇'emulator'命令找不到,通过执行'source build/envsetup.sh'和'lunch full-eng'命令后,模拟器成功运行。
摘要由CSDN通过智能技术生成

系统是Ubuntu12 64位,2G内存,编译的时候出现下面这个错误:

make: *** [out/host/linux-x86/obj/EXECUTABLES/llvm-rs-cc_intermediates/llvm-rs-cc] Error 1

make: *** Waiting for unfinished jobs….[/color]

之后在网上查了好久好久,没找到什么解决办法,尝试更改交换区使用率,用单线程make,都不行。

在快要放弃的情况下,在某篇帖子上看到make clean这么个东西,就死马当活马医了,执行命令后,out目录就被clean掉了

之后用单线程make命令(就是单纯make, 后面不跟-j参数),一直编译,没出什么错误,大约编译了五六个小时,出现了如下信息;

Generated: (out/target/product/generic/android-info.txt)
Installed file list: out/target/product/generic/installed-files.txt
Target system fs image: out/target/product/generic/obj/PACKAGING/systemimage_intermediates

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值