http://bolg.sinaapp.com/html/2012/1848.html
这是解决vm不能共享的解决方案。
今天学会的Linux命令:
cp -i *** ~/tmp
cd VMware\ Tools ('\ '代替 文件名称中的空格)。
tar -zxvf ***.tar.gz
sudo ./Vmware-install.pl(安装 解压后的vmwaretools工具)。
一路 Enter 直至结束! sudo reboot!
直接 ctrl+c /v 到虚机桌面 、其他目录无效 不知道为什么
下一步操作:共享我的 pc中的Android4.0.4的源代码 并安装
下面准备编译:Android4.0.4的源码。
安装一堆依赖包:
$ sudo apt-get install git-core gnupg flex bison gperf build-essential \
zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \
libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \
libgl1-mesa-dev g++-multilib mingw32 openjdk-6-jdk tofrodos \
python-markdown libxml2-utils xsltproc zlib1g-dev:i386
详细参考:(我也是一遍学习、一遍写笔记)
http://source.android.com/source/initializing.html
第一次编译、空间不足回头分配共多的 内存 和 硬盘扩充到100G
发现问题: 我的ubuntu12.10的桌面不见了,
解决办法 : sudo apt-get install ubuntu-desktop
继续编译:发先失败了!
怀疑是gcc过于高 开始降级,
一,安装 gcc-4.4
$sudo apt-get install g++-4.4
安装成功后,修改链接。
$ cd /usr/bin
$ ls gcc* -l
$ ls g++* -l
开始修改链接:
$ sudo mv gcc gcc-old
$ sudo ln -s gcc-4.4 gcc
$ sudo mv g++ g++-old(rename the link name)
$ sudo ln -s g++-4.4 g++ (create the new link)
ok,完毕 查看下 版本号 gcc -v 是不是显示 4.4.7啦
继续编译。报错!
g++: g++: selected multilib '32' not installed
没有安装下就行/命令如下:
sudo apt-get install g++-4.4-multilib
最后结果: 虚拟机ubuntu12.10编译失败了!
我的tinkpad-e432 在ubuntu12.10硬盘系统环境下 编译成功!
周五睡了一觉,第二天 发现 成功!