android-x86编译

在Ubuntu 11.04 64位系统上编译android-x86的步骤,包括安装jdk,执行特定命令,以及在源码包根目录进行make操作。编译过程可能耗时较长,需要耐心。成功后将在特定目录生成iso镜像文件,可用于虚拟机启动。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


编译环境Ubuntu 11.04 - 64位操作系统

1:首先安装jdk

到Ubuntu自带的软件包,安装即可,方便简单

2:以此执行如下命令

sudo apt-get install bison  
sudo apt-get install libc6-dev-i386  
sudo apt-get install zlib1g-dev  
sudo apt-get install g++-multilib  
sudo apt-get install lib32z1-dev  
sudo apt-get install flex  
sudo apt-get install lib32ncurses5-dev  
sudo apt-get install gperf  
sudo apt-get install libx11-dev  


执行的时候注意观察是否执行成功

失败的时候需要重新安装

3:在x86的源码包的根目录

依次执行如下命令

source build/envsetup.sh  
lunch  
make iso_img -j4  


其中会显示如下: 

coffee@ubuntu:~/android-froyo$ source build/envsetup.sh including device/asus/eeepc/vendorsetup.sh including device/asus/laptop/vendorsetup.sh including device/dell/sparta/vendorsetup.sh including device/viewsonic/viewpad10/vendorsetup.sh including device/vm/vm/vendorsetup.sh coffee@ubuntu:~/android-froyo$ lunch

You're building on Linux

Lunch menu... pick a combo:      1. generic-eng      2. generic_x86-eng      3. simulator      4. eeepc-eng      5. asus_laptop-eng      6. sparta-eng      7. viewpad10-eng      8. vm-eng

然后输入2 回车,

然后make 即可。 因为我试了N多次, 才成功,所以整个过程耗得时间较长

陆陆续续的捣鼓了俩周。

望大家一定要有耐心

 

make完成以后会在 out/target/product/genetic_x86 目录下生成一个iso镜像文件, 用该文件在虚拟机中启动即可

以下是安装成功后的显示结果

 【编译中遇到的问题见 点击打开链接

看着真激动啊。。昨晚2点make成功。 纪念一下

genisoimage 1.1.11 (Linux)
Scanning out/target/product/generic_x86/boot
Scanning out/target/product/generic_x86/boot/isolinux
Writing:   Initial Padblock                        Start Block 0
Done with: Initial Padblock                        Block(s)    16
Writing:   Primary Volume Descriptor               Start Block 16
Done with: Primary Volume Descriptor               Block(s)    1
Writing:   Eltorito Volume Descriptor              Start Block 17
Size of boot image is 4 sectors -> No emulation
Done with: Eltorito Volume Descriptor              Block(s)    1
Writing:   Joliet Volume Descriptor                Start Block 18
Done with: Joliet Volume Descriptor                Block(s)    1
Writing:   End Volume Descriptor                   Start Block 19
Done with: End Volume Descriptor                   Block(s)    1
Writing:   Version block                           Start Block 20
Done with: Version block                           Block(s)    1
Writing:   Path table                              Start Block 21
Done with: Path table                              Block(s)    4
Writing:   Joliet path table                       Start Block 25
Done with: Joliet path table                       Block(s)    4
Writing:   Directory tree                          Start Block 29
Done with: Directory tree                          Block(s)    2
Writing:   Joliet directory tree                   Start Block 31
Done with: Joliet directory tree                   Block(s)    2
Writing:   Directory tree cleanup                  Start Block 33
Done with: Directory tree cleanup                  Block(s)    0
Writing:   Extension record                        Start Block 33
Done with: Extension record                        Block(s)    1
Writing:   The File(s)                             Start Block 34
  1.63% done, estimate finish Sun Aug 21 01:21:08 2011
  3.26% done, estimate finish Sun Aug 21 01:21:08 2011
  4.90% done, estimate finish Sun Aug 21 01:20:47 2011
  6.53% done, estimate finish Sun Aug 21 01:20:37 2011
  8.16% done, estimate finish Sun Aug 21 01:20:31 2011
  9.79% done, estimate finish Sun Aug 21 01:20:47 2011
 11.42% done, estimate finish Sun Aug 21 01:20:50 2011
 13.05% done, estimate finish Sun Aug 21 01:20:45 2011
 14.69% done, estimate finish Sun Aug 21 01:20:41 2011
 16.32% done, estimate finish Sun Aug 21 01:20:43 2011
 17.95% done, estimate finish Sun Aug 21 01:20:40 2011
 19.58% done, estimate finish Sun Aug 21 01:20:42 2011
 21.21% done, estimate finish Sun Aug 21 01:20:58 2011
 22.84% done, estimate finish Sun Aug 21 01:20:55 2011
 24.48% done, estimate finish Sun Aug 21 01:20:51 2011
 26.11% done, estimate finish Sun Aug 21 01:20:52 2011
 27.74% done, estimate finish Sun Aug 21 01:20:50 2011
 29.37% done, estimate finish Sun Aug 21 01:20:58 2011
 31.00% done, estimate finish Sun Aug 21 01:20:55 2011
 32.63% done, estimate finish Sun Aug 21 01:20:52 2011
 34.27% done, estimate finish Sun Aug 21 01:20:50 2011
 35.90% done, estimate finish Sun Aug 21 01:20:51 2011
 37.53% done, estimate finish Sun Aug 21 01:20:49 2011
 39.16% done, estimate finish Sun Aug 21 01:20:50 2011
 40.79% done, estimate finish Sun Aug 21 01:20:48 2011
 42.42% done, estimate finish Sun Aug 21 01:20:49 2011
 44.06% done, estimate finish Sun Aug 21 01:20:47 2011
 45.69% done, estimate finish Sun Aug 21 01:20:50 2011
 47.32% done, estimate finish Sun Aug 21 01:20:49 2011
 48.95% done, estimate finish Sun Aug 21 01:20:49 2011
 50.58% done, estimate finish Sun Aug 21 01:20:52 2011
 52.21% done, estimate finish Sun Aug 21 01:20:51 2011
 53.85% done, estimate finish Sun Aug 21 01:20:53 2011
 55.48% done, estimate finish Sun Aug 21 01:20:52 2011
 57.11% done, estimate finish Sun Aug 21 01:20:52 2011
 58.74% done, estimate finish Sun Aug 21 01:20:52 2011
 60.37% done, estimate finish Sun Aug 21 01:20:53 2011
 62.00% done, estimate finish Sun Aug 21 01:20:52 2011
 63.64% done, estimate finish Sun Aug 21 01:20:52 2011
 65.27% done, estimate finish Sun Aug 21 01:20:52 2011
 66.90% done, estimate finish Sun Aug 21 01:20:53 2011
 68.53% done, estimate finish Sun Aug 21 01:20:52 2011
 70.16% done, estimate finish Sun Aug 21 01:20:51 2011
 71.79% done, estimate finish Sun Aug 21 01:20:51 2011
 73.43% done, estimate finish Sun Aug 21 01:20:51 2011
 75.06% done, estimate finish Sun Aug 21 01:20:53 2011
 76.69% done, estimate finish Sun Aug 21 01:20:53 2011
 78.32% done, estimate finish Sun Aug 21 01:20:54 2011
 79.95% done, estimate finish Sun Aug 21 01:20:53 2011
 81.58% done, estimate finish Sun Aug 21 01:20:53 2011
 83.22% done, estimate finish Sun Aug 21 01:20:53 2011
 84.85% done, estimate finish Sun Aug 21 01:20:54 2011
 86.48% done, estimate finish Sun Aug 21 01:20:54 2011
 88.11% done, estimate finish Sun Aug 21 01:20:54 2011
 89.74% done, estimate finish Sun Aug 21 01:20:53 2011
 91.37% done, estimate finish Sun Aug 21 01:20:54 2011
 93.01% done, estimate finish Sun Aug 21 01:20:53 2011
 94.64% done, estimate finish Sun Aug 21 01:20:53 2011
 96.27% done, estimate finish Sun Aug 21 01:20:52 2011
 97.90% done, estimate finish Sun Aug 21 01:20:52 2011
 99.53% done, estimate finish Sun Aug 21 01:20:53 2011
Total translation table size: 4495
Total rockridge attributes bytes: 1372
Total directory bytes: 2048
Path table size(bytes): 26
Done with: The File(s)                             Block(s)    306258
Writing:   Ending Padblock                         Start Block 306292
Done with: Ending Padblock                         Block(s)    150
Max brk space used 21000
306442 extents written (598 MB)


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值