1.安装依赖库和工具
/1/sudo apt-get install bison libswitch-perl
/2/下载gperf源码3.0.4
tar -xvzf gperf-3.0.4.tar.gz
cd gperf-3.0.4
./configure
make
sudo make install
/3/gcc g++降级,默认的版本都在4.6以上
sudo apt-get install gcc-4.4 g++-4.4
删除/usr/bin/下的链接
sudo rm /usr/bin/gcc /usr/bin/g++
再重新做个链接
sudo ln -s /usr/bin/gcc-4.4 /usr/bin/gcc
sudo ln -s /usr/bin/g++-4.4 /usr/bin/g++
gcc -v和g++ -v看下版本是不是4.4了
/4/继续装
sudo apt-get install gcc-4.4-multilib g++-4.4-multilib
/5/source setenv
/6/lunch 选第一个
/7/make -j4 电脑是i7的j8尽管上,make之前建议先按照以下的这些错误做一遍,省的到时要改很多错误
一些错误列出如下:
error: storage size of ‘rlim’ isn’t known
$vi ./dalvik/vm/native/dalvik_system_Zygote.c添加以下两个头文件
#include <sys/time.h>
#include <sys/resource.h>
找不到zlib.h就先安装sudo apt-get install zlib1g-dev
/usr/include/zlib.h:34: fatal error: zconf.h: No such file or directory
sudo cp /usr/include/x86_64-linux-gnu/zconf.h /usr/include/
cannot find -lz
collect2 : ld returned 1 exit status
sudo apt-get install lib32z1-dev
cannot find -lreadline
collect2 : ld returned 1 exit status
先定位你的readline:locate libreadline
sudo ln -s /lib/x86_64-linux-gnu/libreadline.so.6 /usr/lib/libreadline.so
/usr/bin/ld:cannot find -lreadline
collect2 : ld returned 1 exit statussudo apt-get install libncurses5-dev:i386记得加i386,表示32位的
如遇以上同类错误就是安装相对应的包,安装后还不行就在后面加:i386
如果一直提示/usr/bin:cc not found更新下gcc就行
sudo apt-get install gcc它会自动更新
fatal error: X11/Xlib.h: No such file or directory
sudo apt-get installlibx11-dev
其实很多错误网上都有解决办法