我正在尝试在ubuntu 13.10中构建android源代码,但是我遇到了很多错误 我解决了其中一些然后我被困了。现在我希望你的帮助来构建android源代码,
之前我会告诉我的系统规范: 我正在使用Pentium D机器,4 GB RAM,硬盘驱动器可用空间为50 GB 使用64位操作系统的ubuntu 13.10
我安装的软件包是什么
Python 2.7.5+, GNU Make 3.81, java version "1.6.0_45"
我已经按照构建程序执行了以下操作:
G41M-Combo:〜/ bin / source $:source build / envsetup.sh
G41M-Combo:〜/ bin / source $:lunch
G41M-Combo:〜/ bin / source $:13
G41M-Combo:〜/ bin / source $:make -j3
在第四步我正在使用奔腾D机器它是2核心,所以我也试过make -j2 但我没有太大的区别 我附上了我得到的错误
No private recovery resources for TARGET_DEVICE manta
host C: acp <= build/tools/acp/acp.c
host C++: libhost <= build/libs/host/pseudolocalize.cpp
host C: libhost <= build/libs/host/CopyFil`enter code here`e.c
i686-linux-gcc: error trying to exec 'cc1': execvp: No such file or directory
make: *** [out/host/linux-x86/obj/EXECUTABLES/acp_intermediates/acp.o] Error 1
make: *** Waiting for unfinished jobs....
i686-linux-g++: error trying to exec 'cc1plus': execvp: No such file or directory
make: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/libhost_intermediates/pseudolocalize.o] Error 1
i686-linux-gcc: error trying to exec 'cc1': execvp: No such file or directory
make: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/libhost_intermediates/CopyFile.o] Error 1
你的帮助将非常适合我
提前致谢
答案 0 :(得分:1)
从未注意到文章中旧版机器人所需的编译器gcc版本&#39;谷歌,所以你必须安装gcc-4.4和g ++ - 4.4,g ++ - 4.4-multilib,zlib1g-dev,openjdk-6-jre
安装完毕后,输入CC =&#34; /usr/bin/gcc-4.4"和CXX =&#34; / usr / bin / g ++ - 4.4&#34;,并确保通过输入
来使用java 6的版本update-alternatives --config java
update-alternatives --config javac
update-alternatives --config jar
有乐趣进行编译。
答案 1 :(得分:0)
您需要使用C / C ++编译器才能正常工作,正如我从错误消息中所理解的那样。试试这个:
sudo apt-get install build-essential g++