有人编译过android x86编译么

博客分类:
ccache(“compiler cache”的缩写)是一个编译器缓存,该工具会高速缓存编译生成的信息,并在编译的特定部分使用高速缓存的信息, 比如头文件,这样就节省了通常使用cpp解析这些信息所需要的时间。如果某头文件中包含对其他头文件的引用,ccache会用那个文件的 cpp-parsed版本来取代include声明。ccache只是将最终的文本拷贝到文件中,使得它可以立即被编译,而不是真正去读取、理解并解释其内容。ccache是以空间换取速度,ccache非常适合经常make clean(或删除out目录)后重新编译的情况。
配置方法如下:
1、在~/.bashrc中添加(或者/etc/profile文件中):
export USE_CCACHE=1
export CCACHE_DIR=/&path_of_your_choice&/.ccache
默认情况下cache(缓存)会保存在~/.ccache目录下,如果主目录位于NFS或其他非本地文件系统上, 设置cache目录位置:export CCACHE_DIR=&path-to-your-cache-directory&
注:配置.bashrc后注意source改文件,否则cache(缓存)会保存在~/.ccache目录下,而不是你设置的目录。
2、使用android源码prebuilts目录下面的ccache工具初始化该文件夹
推荐的cache目录大小为50-100GB,在命令行执行以下命令:
prebuilt/linux-x86/ccache/ccache -M 50G
以上命令需要在你所下载的代码的根目录下面执行
该设置会保存到CCACHE_DIR中,且该命令是长效的,不会因系统重启而失效。使用ccache第一次编译后能够明显提高make clean以后再次的编译速度。
3.查看ccahe使用情况
$ watch -n1 -d prebuilts/misc/linux-x86/ccache/ccache -s
以上命令需要在你所下载的代码的根目录下面执行
备注:使用ccache之后,第一次编译会时间久一点,之后每次编译速度都会有提升
具体可以参看/source/building-running.html
北极光之吻
浏览: 478531 次
来自: 深圳
你这个靠谱。谢谢。
@Resource是名字优先注入,可以用来注入Map之类的常量 ...
repo sync 下载耗时太久了, 有没有国内的站可下编译环 ...
kslinabc 写道请问楼主,4.4下载下来有多大,为啥我这 ...[root@localhost android-x86-6.0-rc1]# m -j32 iso_img
INSTALL drivers/iio/light/cm3232.ko
INSTALL sound/usb/usx2y/snd-usb-usx2y.ko
4.4.20-android-x86_64
make[2]: Leaving directory '/opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kernel'
make[1]: Leaving directory '/opt/android-x86/android-x86-6.0-rc1/kernel'
Installing additional kernel module tp_smapi
make[1]: Entering directory '/opt/android-x86/android-x86-6.0-rc1/kernel'
make[2]: Entering directory '/opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kernel'
INSTALL /opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kmodule/tp_smapi/hdaps.ko
INSTALL /opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kmodule/tp_smapi/tp_smapi.ko
INSTALL /opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kmodule/tp_smapi/thinkpad_ec.ko
4.4.20-android-x86_64
make[2]: Leaving directory '/opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kernel'
make[1]: Leaving directory '/opt/android-x86/android-x86-6.0-rc1/kernel'
Target system fs image: out/target/product/x86_64/obj/PACKAGING/systemimage_intermediates/system.img
mkuserimg.sh out/target/product/x86_64/system out/target/product/x86_64/obj/PACKAGING/systemimage_intermediates/system.img ext4 system 0 -D out/target/product/x86_64/system -L system out/target/product/x86_64/root/file_contexts
make_ext4fs -T -1 -S out/target/product/x86_64/root/file_contexts -L system -l 1151M -a system out/target/product/x86_64/obj/PACKAGING/systemimage_intermediates/system.img out/target/product/x86_64/system out/target/product/x86_64/system
Creating filesystem with parameters:
Block size: 4096
Blocks per group: 32768
Inodes per group: 8192
Inode size: 256
Journal blocks: 4604
Label: system
Blocks: 294656
Block groups: 9
Reserved block group size: 71
Created filesystem with
inodes and 656 blocks
Parallel mksquashfs: Using 32 processors
Creating 4.0 filesystem on out/target/product/x86_64/system.sfs, block size 131072.
[=======================================================================================================|] 0%
Exportable Squashfs 4.0 filesystem, gzip compressed, data block size 131072
compressed data, compressed metadata, compressed fragments, compressed xattrs
duplicates are removed
Filesystem size
Kbytes (411.04 Mbytes)
35.71% of uncompressed filesystem size ( Kbytes)
Inode table size 23229 bytes (22.68 Kbytes)
62.90% of uncompressed inode table size (36930 bytes)
Directory table size 30 bytes (0.03 Kbytes)
93.75% of uncompressed directory table size (32 bytes)
Xattr table size 48 bytes (0.05 Kbytes)
100.00% of uncompressed xattr table size (48 bytes)
Number of duplicate files found 0
Number of inodes 2
Number of files 1
Number of fragments 0
Number of symbolic links
Number of device nodes 0
Number of fifo nodes 0
Number of socket nodes 0
Number of directories 1
Number of ids (unique uids + gids) 1
Number of uids 1
Number of gids 1
out/host/linux-x86/bin/acp -pr bootable/newinstaller/boot/ out/target/product/x86_64/boot
rm -rf out/target/product/x86_64/installer
out/host/linux-x86/bin/acp -pr bootable/newinstaller/boot/../install/grub2/efi out/target/product/x86_64/boot
out/host/linux-x86/bin/acp -pr bootable/newinstaller/initrd out/target/product/x86_64/installer
ln -s /bin/ld-linux.so.2 out/target/product/x86_64/installer/lib
mkdir -p out/target/product/x86_64/installer/android out/target/product/x86_64/installer/iso out/target/product/x86_64/installer/mnt out/target/product/x86_64/installer/proc out/target/product/x86_64/installer/sys out/target/product/x86_64/installer/tmp out/target/product/x86_64/installer/sfs out/target/product/x86_64/installer/hd
echo &VER=& & out/target/product/x86_64/installer/scripts/00-ver
out/host/linux-x86/bin/mkbootfs out/target/product/x86_64/installer | gzip -9 & out/target/product/x86_64/initrd.img
----- Making iso image ------
genisoimage -vJURT -b isolinux/isolinux.bin -c isolinux/boot.cat \
-no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -e boot/grub/efi.img -no-emul-boot \
-input-charset utf-8 -V &Android-x86 LiveCD& -o out/target/product/x86_64/android_x86_64.iso out/target/product/x86_64/boot out/target/product/x86_64/ramdisk.img out/target/product/x86_64/initrd.img out/target/product/x86_64/install.img out/target/product/x86_64/system.sfs out/target/product/x86_64/kernel
Warning: creating filesystem that does not conform to ISO-9660.
genisoimage 1.1.11 (Linux)
Scanning out/target/product/x86_64/boot
Scanning out/target/product/x86_64/boot/efi
Scanning out/target/product/x86_64/boot/efi/boot
Scanning out/target/product/x86_64/boot/isolinux
Scanning out/target/product/x86_64/boot/.disk
Scanning out/target/product/x86_64/boot/boot
Scanning out/target/product/x86_64/boot/boot/grub
Initial Padblock
Start Block 0
Done with: Initial Padblock
Primary Volume Descriptor
Start Block 16
Done with: Primary Volume Descriptor
Eltorito Volume Descriptor
Start Block 17
Size of boot image is 4 sectors -& No emulation
Size of boot image is 6144 sectors -& No emulation
Done with: Eltorito Volume Descriptor
Joliet Volume Descriptor
Start Block 18
Done with: Joliet Volume Descriptor
End Volume Descriptor
Start Block 19
Done with: End Volume Descriptor
Version block
Start Block 20
Done with: Version block
Path table
Start Block 21
Done with: Path table
Joliet path table
Start Block 25
Done with: Joliet path table
Directory tree
Start Block 29
Done with: Directory tree
Joliet directory tree
Start Block 36
Done with: Joliet directory tree
Directory tree cleanup
Start Block 43
Done with: Directory tree cleanup
Extension record
Start Block 43
Done with: Extension record
The File(s)
Start Block 44
2.28% done, estimate finish Wed Sep 21 20:13:44 2016
4.56% done, estimate finish Wed Sep 21 20:13:44 2016
6.84% done, estimate finish Wed Sep 21 20:13:44 2016
9.12% done, estimate finish Wed Sep 21 20:13:44 2016
11.40% done, estimate finish Wed Sep 21 20:13:44 2016
13.68% done, estimate finish Wed Sep 21 20:13:44 2016
15.96% done, estimate finish Wed Sep 21 20:13:44 2016
18.23% done, estimate finish Wed Sep 21 20:13:44 2016
20.52% done, estimate finish Wed Sep 21 20:13:44 2016
22.79% done, estimate finish Wed Sep 21 20:13:44 2016
25.07% done, estimate finish Wed Sep 21 20:13:44 2016
27.35% done, estimate finish Wed Sep 21 20:13:44 2016
29.63% done, estimate finish Wed Sep 21 20:13:44 2016
31.91% done, estimate finish Wed Sep 21 20:13:44 2016
34.19% done, estimate finish Wed Sep 21 20:13:44 2016
36.47% done, estimate finish Wed Sep 21 20:13:44 2016
38.75% done, estimate finish Wed Sep 21 20:13:44 2016
41.03% done, estimate finish Wed Sep 21 20:13:44 2016
43.31% done, estimate finish Wed Sep 21 20:13:44 2016
45.58% done, estimate finish Wed Sep 21 20:13:44 2016
47.87% done, estimate finish Wed Sep 21 20:13:44 2016
50.14% done, estimate finish Wed Sep 21 20:13:44 2016
52.43% done, estimate finish Wed Sep 21 20:13:44 2016
54.70% done, estimate finish Wed Sep 21 20:13:44 2016
56.98% done, estimate finish Wed Sep 21 20:13:44 2016
59.26% done, estimate finish Wed Sep 21 20:13:44 2016
61.54% done, estimate finish Wed Sep 21 20:13:44 2016
63.82% done, estimate finish Wed Sep 21 20:13:44 2016
66.10% done, estimate finish Wed Sep 21 20:13:44 2016
68.38% done, estimate finish Wed Sep 21 20:13:44 2016
70.66% done, estimate finish Wed Sep 21 20:13:44 2016
72.93% done, estimate finish Wed Sep 21 20:13:44 2016
75.22% done, estimate finish Wed Sep 21 20:13:44 2016
77.49% done, estimate finish Wed Sep 21 20:13:44 2016
79.78% done, estimate finish Wed Sep 21 20:13:44 2016
82.05% done, estimate finish Wed Sep 21 20:13:44 2016
84.33% done, estimate finish Wed Sep 21 20:13:44 2016
86.61% done, estimate finish Wed Sep 21 20:13:44 2016
88.89% done, estimate finish Wed Sep 21 20:13:44 2016
91.17% done, estimate finish Wed Sep 21 20:13:44 2016
93.45% done, estimate finish Wed Sep 21 20:13:44 2016
95.73% done, estimate finish Wed Sep 21 20:13:44 2016
98.01% done, estimate finish Wed Sep 21 20:13:44 2016
Total translation table size: 6900
Total rockridge attributes bytes: 3312
Total directory bytes: 12288
Path table size(bytes): 88
Done with: The File(s)
Ending Padblock
Start Block 219225
Done with: Ending Padblock
Max brk space used 23000
219375 extents written (428 MB)
out/target/product/x86_64/android_x86_64.iso is built successfully.
make: Leaving directory '/opt/android-x86/android-x86-6.0-rc1'
#### make completed successfully (02:52 (mm:ss)) ####
[root@localhost android-x86-6.0-rc1]# vim kernel/arch/x86/configs/android-x86_64_defconfig
[root@localhost android-x86-6.0-rc1]# m -j32 iso_img
make: Entering directory '/opt/android-x86/android-x86-6.0-rc1'
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=6.0.1
TARGET_PRODUCT=android_x86_64
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=x86_64
TARGET_ARCH_VARIANT=x86_64
TARGET_CPU_VARIANT=
TARGET_2ND_ARCH=x86
TARGET_2ND_ARCH_VARIANT=x86
TARGET_2ND_CPU_VARIANT=
HOST_ARCH=x86_64
HOST_OS=linux
HOST_OS_EXTRA=Linux-4.6.4-301.fc24.x86_64-x86_64-with-fedora-24-Twenty_Four
HOST_BUILD_TYPE=release
BUILD_ID=MOB31E
OUT_DIR=out
============================================
including ./abi/cpp/Android.mk ...
including ./art/Android.mk ...
including ./system/security/softkeymaster/Android.mk ...
including ./system/vold/Android.mk ...
make: 放弃循环依赖 toybox &- out/target/product/x86_64/obj/EXECUTABLES/toybox_intermediates/toybox 。
make: 放弃循环依赖 toybox &- out/target/product/x86_64/system/bin/toybox 。
Generate Toybox links: acpi arp base64 basename blkid blockdev bzcat cal cat chattr chcon chgrp chmod chown chroot cksum clear cmp comm cp cpio cut date dd df diff dirname dmesg dos2unix du echo egrep env expand expr fallocate false fdisk fgrep file find flock free freeramdisk fsfreeze fstype ftpget ftpput getenforce getprop grep groups head help host hostname hwclock id ifconfig inotifyd insmod install ionice iorenice iotop kill killall ln load_policy logname losetup ls lsattr lsmod lsof lspci lsusb makedevs md5sum mkdir mkfifo mknod mkswap mktemp modinfo more mount mountpoint mv nbd-client nc netcat netstat nice nl nohup nproc od partprobe paste patch pgrep pidof pivot_root pkill pmap printenv printf ps pwd pwdx readahead readlink realpath renice reset resize restorecon rev rfkill rm rmdir rmmod route runcon sed seq setenforce setprop setsid sha1sum sleep sort split stat strings swapoff swapon sync sysctl tac tail tar taskset tee telnet test time timeout top touch tr traceroute traceroute6 true truncate tty ulimit umount uname uniq unix2dos uptime usleep vconfig vmstat watch wc which whoami xargs xxd xzcat yes
Symlink: out/target/product/x86_64/system/xbin/ls -& busybox
Symlink: out/target/product/x86_64/system/xbin/ps -& busybox
make[1]: Entering directory '/opt/android-x86/android-x86-6.0-rc1/kernel'
make[2]: Entering directory '/opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kernel'
C: toybox &= external/toybox/main.c
./Makefile
target Executable: toybox (out/target/product/x86_64/obj/EXECUTABLES/toybox_intermediates/LINKED/toybox)
scripts/kconfig/conf
--olddefconfig Kconfig
target Unpacked: toybox (out/target/product/x86_64/obj/EXECUTABLES/toybox_intermediates/PACKED/toybox)
target Symbolic: toybox (out/target/product/x86_64/symbols/system/bin/toybox)
# configuration written to .config
make[2]: Leaving directory '/opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kernel'
make[1]: Leaving directory '/opt/android-x86/android-x86-6.0-rc1/kernel'
make[1]: Entering directory '/opt/android-x86/android-x86-6.0-rc1/kernel'
make[2]: Entering directory '/opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kernel'
target Strip: toybox (out/target/product/x86_64/obj/EXECUTABLES/toybox_intermediates/toybox)
Install: out/target/product/x86_64/system/bin/toybox
build/tools/generate-notice-files.py
out/target/product/x86_64/obj/NOTICE.txt
out/target/product/x86_64/obj/NOTICE.html &Notices for files contained in the filesystem images in this directory:& out/target/product/x86_64/obj/NOTICE_FILES/src
Combining NOTICE files into HTML
Combining NOTICE files into text
Installed file list: out/target/product/x86_64/installed-files.txt
./Makefile
scripts/kconfig/conf
--silentoldconfig Kconfig
include/config/kernel.release
./Makefile
include/generated/uapi/linux/version.h
include/generated/utsrelease.h
Using /opt/android-x86/android-x86-6.0-rc1/kernel as source for kernel
include/generated/timeconst.h
include/generated/bounds.h
include/generated/asm-offsets.h
/opt/android-x86/android-x86-6.0-rc1/kernel/scripts/checksyscalls.sh
include/generated/compile.h
net/ipv6/ipv6_sockglue.o
CFG80211 API is prefered for this kernel version
Using CFG80211 API
net/ipv6/ipv6.o
net/ipv6/built-in.o
net/built-in.o
MODPOST vmlinux.o
include/generated/compile.h
include/generated/compile.h
init/version.o
init/built-in.o
.tmp_kallsyms1.o
.tmp_kallsyms2.o
System.map
VOFFSET arch/x86/boot/voffset.h
Building modules, stage 2.
arch/x86/boot/version.o
OBJCOPY arch/x86/boot/compressed/vmlinux.bin
arch/x86/boot/compressed/vmlinux.bin.gz
MKPIGGY arch/x86/boot/compressed/piggy.S
arch/x86/boot/compressed/piggy.o
arch/x86/boot/compressed/vmlinux
ZOFFSET arch/x86/boot/zoffset.h
OBJCOPY arch/x86/boot/vmlinux.bin
arch/x86/boot/header.o
arch/x86/boot/setup.elf
OBJCOPY arch/x86/boot/setup.bin
arch/x86/boot/bzImage
Setup is 16268 bytes (padded to 16384 bytes).
System is 5265 kB
Kernel: arch/x86/boot/bzImage is ready
MODPOST 2172 modules
make[2]: Leaving directory '/opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kernel'
make[1]: Leaving directory '/opt/android-x86/android-x86-6.0-rc1/kernel'
Building additional kernel module tp_smapi
make[1]: Entering directory '/opt/android-x86/android-x86-6.0-rc1/kernel'
make[2]: Entering directory '/opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kernel'
/opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kmodule/tp_smapi/thinkpad_ec.o
/opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kmodule/tp_smapi/tp_smapi.o
/opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kmodule/tp_smapi/hdaps.o
In file included from /opt/android-x86/android-x86-6.0-rc1/kernel/include/linux/module.h:18:0,
from /opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kmodule/tp_smapi/thinkpad_ec.c:33:
/opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kmodule/tp_smapi/thinkpad_ec.c: In function '__check_force_io':
/opt/android-x86/android-x86-6.0-rc1/kernel/include/linux/moduleparam.h:344:61: warning: return from incompatible pointer type
static inline type __always_unused *__check_##name(void) { return(p); }
/opt/android-x86/android-x86-6.0-rc1/kernel/include/linux/moduleparam.h:396:35: note: in expansion of macro '__param_check'
#define param_check_bool(name, p) __param_check(name, p, bool)
/opt/android-x86/android-x86-6.0-rc1/kernel/include/linux/moduleparam.h:146:2: note: in expansion of macro 'param_check_bool'
param_check_##type(name, &(value));
/opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kmodule/tp_smapi/thinkpad_ec.c:100:1: note: in expansion of macro 'module_param_named'
module_param_named(force_io, force_io, bool, 0600);
/opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kmodule/tp_smapi/thinkpad_ec.c: In function 'check_dmi_for_ec':
/opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kmodule/tp_smapi/thinkpad_ec.c:469:1: warning: the frame size of 1720 bytes is larger than 1024 bytes [-Wframe-larger-than=]
Building modules, stage 2.
MODPOST 3 modules
/opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kmodule/tp_smapi/hdaps.ko
/opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kmodule/tp_smapi/thinkpad_ec.ko
/opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kmodule/tp_smapi/tp_smapi.ko
make[2]: Leaving directory '/opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kernel'
make[1]: Leaving directory '/opt/android-x86/android-x86-6.0-rc1/kernel'
make[1]: Entering directory '/opt/android-x86/android-x86-6.0-rc1/kernel'
make[2]: Entering directory '/opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kernel'
INSTALL arch/x86/crypto/aes-x86_64.ko
INSTALL arch/x86/crypto/aesni-intel.ko
INSTALL sound/usb/usx2y/snd-usb-us122l.ko
INSTALL sound/usb/usx2y/snd-usb-usx2y.ko
4.4.20-android-x86_64
make[2]: Leaving directory '/opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kernel'
make[1]: Leaving directory '/opt/android-x86/android-x86-6.0-rc1/kernel'
Installing additional kernel module tp_smapi
make[1]: Entering directory '/opt/android-x86/android-x86-6.0-rc1/kernel'
make[2]: Entering directory '/opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kernel'
INSTALL /opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kmodule/tp_smapi/hdaps.ko
INSTALL /opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kmodule/tp_smapi/thinkpad_ec.ko
INSTALL /opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kmodule/tp_smapi/tp_smapi.ko
4.4.20-android-x86_64
make[2]: Leaving directory '/opt/android-x86/android-x86-6.0-rc1/out/target/product/x86_64/obj/kernel'
make[1]: Leaving directory '/opt/android-x86/android-x86-6.0-rc1/kernel'
Target system fs image: out/target/product/x86_64/obj/PACKAGING/systemimage_intermediates/system.img
mkuserimg.sh out/target/product/x86_64/system out/target/product/x86_64/obj/PACKAGING/systemimage_intermediates/system.img ext4 system 0 -D out/target/product/x86_64/system -L system out/target/product/x86_64/root/file_contexts
make_ext4fs -T -1 -S out/target/product/x86_64/root/file_contexts -L system -l 1151M -a system out/target/product/x86_64/obj/PACKAGING/systemimage_intermediates/system.img out/target/product/x86_64/system out/target/product/x86_64/system
Creating filesystem with parameters:
Block size: 4096
Blocks per group: 32768
Inodes per group: 8192
Inode size: 256
Journal blocks: 4604
Label: system
Blocks: 294656
Block groups: 9
Reserved block group size: 71
Created filesystem with
inodes and 656 blocks
Parallel mksquashfs: Using 32 processors
Creating 4.0 filesystem on out/target/product/x86_64/system.sfs, block size 131072.
[=======================================================================================================|] 0%
Exportable Squashfs 4.0 filesystem, gzip compressed, data block size 131072
compressed data, compressed metadata, compressed fragments, compressed xattrs
duplicates are removed
Filesystem size
Kbytes (411.04 Mbytes)
35.71% of uncompressed filesystem size ( Kbytes)
Inode table size 23228 bytes (22.68 Kbytes)
62.90% of uncompressed inode table size (36930 bytes)
Directory table size 30 bytes (0.03 Kbytes)
93.75% of uncompressed directory table size (32 bytes)
Xattr table size 48 bytes (0.05 Kbytes)
100.00% of uncompressed xattr table size (48 bytes)
Number of duplicate files found 0
Number of inodes 2
Number of files 1
Number of fragments 0
Number of symbolic links
Number of device nodes 0
Number of fifo nodes 0
Number of socket nodes 0
Number of directories 1
Number of ids (unique uids + gids) 1
Number of uids 1
Number of gids 1
out/host/linux-x86/bin/acp -pr bootable/newinstaller/boot/ out/target/product/x86_64/boot
rm -rf out/target/product/x86_64/installer
out/host/linux-x86/bin/acp -pr bootable/newinstaller/boot/../install/grub2/efi out/target/product/x86_64/boot
out/host/linux-x86/bin/acp -pr bootable/newinstaller/initrd out/target/product/x86_64/installer
ln -s /bin/ld-linux.so.2 out/target/product/x86_64/installer/lib
mkdir -p out/target/product/x86_64/installer/android out/target/product/x86_64/installer/iso out/target/product/x86_64/installer/mnt out/target/product/x86_64/installer/proc out/target/product/x86_64/installer/sys out/target/product/x86_64/installer/tmp out/target/product/x86_64/installer/sfs out/target/product/x86_64/installer/hd
echo &VER=& & out/target/product/x86_64/installer/scripts/00-ver
out/host/linux-x86/bin/mkbootfs out/target/product/x86_64/installer | gzip -9 & out/target/product/x86_64/initrd.img
----- Making iso image ------
genisoimage -vJURT -b isolinux/isolinux.bin -c isolinux/boot.cat \
-no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -e boot/grub/efi.img -no-emul-boot \
-input-charset utf-8 -V &Android-x86 LiveCD& -o out/target/product/x86_64/android_x86_64.iso out/target/product/x86_64/boot out/target/product/x86_64/ramdisk.img out/target/product/x86_64/initrd.img out/target/product/x86_64/install.img out/target/product/x86_64/system.sfs out/target/product/x86_64/kernel
Warning: creating filesystem that does not conform to ISO-9660.
genisoimage 1.1.11 (Linux)
Scanning out/target/product/x86_64/boot
Scanning out/target/product/x86_64/boot/efi
Scanning out/target/product/x86_64/boot/efi/boot
Scanning out/target/product/x86_64/boot/isolinux
Scanning out/target/product/x86_64/boot/.disk
Scanning out/target/product/x86_64/boot/boot
Scanning out/target/product/x86_64/boot/boot/grub
Initial Padblock
Start Block 0
Done with: Initial Padblock
Primary Volume Descriptor
Start Block 16
Done with: Primary Volume Descriptor
Eltorito Volume Descriptor
Start Block 17
Size of boot image is 4 sectors -& No emulation
Size of boot image is 6144 sectors -& No emulation
Done with: Eltorito Volume Descriptor
Joliet Volume Descriptor
Start Block 18
Done with: Joliet Volume Descriptor
End Volume Descriptor
Start Block 19
Done with: End Volume Descriptor
Version block
Start Block 20
Done with: Version block
Path table
Start Block 21
Done with: Path table
Joliet path table
Start Block 25
Done with: Joliet path table
Directory tree
Start Block 29
Done with: Directory tree
Joliet directory tree
Start Block 36
Done with: Joliet directory tree
Directory tree cleanup
Start Block 43
Done with: Directory tree cleanup
Extension record
Start Block 43
Done with: Extension record
The File(s)
Start Block 44
2.28% done, estimate finish Wed Sep 21 21:17:52 2016
4.56% done, estimate finish Wed Sep 21 21:17:52 2016
6.84% done, estimate finish Wed Sep 21 21:17:52 2016
9.12% done, estimate finish Wed Sep 21 21:17:52 2016
11.40% done, estimate finish Wed Sep 21 21:17:52 2016
13.68% done, estimate finish Wed Sep 21 21:17:52 2016
15.96% done, estimate finish Wed Sep 21 21:17:52 2016
18.23% done, estimate finish Wed Sep 21 21:17:52 2016
20.52% done, estimate finish Wed Sep 21 21:17:52 2016
22.79% done, estimate finish Wed Sep 21 21:17:52 2016
25.08% done, estimate finish Wed Sep 21 21:17:52 2016
27.35% done, estimate finish Wed Sep 21 21:17:52 2016
29.63% done, estimate finish Wed Sep 21 21:17:52 2016
31.91% done, estimate finish Wed Sep 21 21:17:52 2016
34.19% done, estimate finish Wed Sep 21 21:17:52 2016
36.47% done, estimate finish Wed Sep 21 21:17:52 2016
38.75% done, estimate finish Wed Sep 21 21:17:52 2016
41.03% done, estimate finish Wed Sep 21 21:17:52 2016
43.31% done, estimate finish Wed Sep 21 21:17:52 2016
45.58% done, estimate finish Wed Sep 21 21:17:52 2016
47.87% done, estimate finish Wed Sep 21 21:17:52 2016
50.14% done, estimate finish Wed Sep 21 21:17:52 2016
52.43% done, estimate finish Wed Sep 21 21:17:52 2016
54.70% done, estimate finish Wed Sep 21 21:17:52 2016
56.98% done, estimate finish Wed Sep 21 21:17:52 2016
59.26% done, estimate finish Wed Sep 21 21:17:52 2016
61.54% done, estimate finish Wed Sep 21 21:17:52 2016
63.82% done, estimate finish Wed Sep 21 21:17:52 2016
66.10% done, estimate finish Wed Sep 21 21:17:52 2016
68.38% done, estimate finish Wed Sep 21 21:17:52 2016
70.66% done, estimate finish Wed Sep 21 21:17:52 2016
72.93% done, estimate finish Wed Sep 21 21:17:52 2016
75.22% done, estimate finish Wed Sep 21 21:17:52 2016
77.49% done, estimate finish Wed Sep 21 21:17:52 2016
79.78% done, estimate finish Wed Sep 21 21:17:52 2016
82.05% done, estimate finish Wed Sep 21 21:17:52 2016
84.33% done, estimate finish Wed Sep 21 21:17:52 2016
86.61% done, estimate finish Wed Sep 21 21:17:52 2016
88.89% done, estimate finish Wed Sep 21 21:17:52 2016
91.17% done, estimate finish Wed Sep 21 21:17:52 2016
93.45% done, estimate finish Wed Sep 21 21:17:52 2016
95.73% done, estimate finish Wed Sep 21 21:17:52 2016
98.01% done, estimate finish Wed Sep 21 21:17:52 2016
Total translation table size: 6900
Total rockridge attributes bytes: 3312
Total directory bytes: 12288
Path table size(bytes): 88
Done with: The File(s)
Ending Padblock
Start Block 219226
Done with: Ending Padblock
Max brk space used 23000
219376 extents written (428 MB)
out/target/product/x86_64/android_x86_64.iso is built successfully.
make: Leaving directory '/opt/android-x86/android-x86-6.0-rc1'
#### make completed successfully (03:02 (mm:ss)) ####
[root@localhost android-x86-6.0-rc1]#
本文已收录于以下专栏:
相关文章推荐
Android_6.0 ROM(Kernel + Android)编译  ERROR总结
--------------------------------------------------...
之前的几篇文章里面提到过Android--x86,这里就简单说一下Android-x86的源代码下载方法与编译过程吧。
转载请注明出处:http://blo...
下载Android-x86的源
本文尽可能多的为大家在x86平台(华硕的Eee pc)构建android系统提供一些信息。编译构建生成的镜像也较好的运行在虚拟机软件中(如...
/ndk/guides/android_mk.html
Android.mk
On this page
Overvie...
现在搞iphone开发,一直不是很懂object-c的内存管理机制,看到apple的官方文档写的不错而又没有找到翻译的文章。于是自己在学习它的过程中就顺便把它翻译了,自己的英语不是太好,文字组织能力那...
后半部分大部分代码要在Linux系统下运行,系统切换麻烦,也就没有怎么仔细看。void qsort(void *array, size_t length, size_t item_size, int ...
他的最新文章
讲师:王哲涵
讲师:韦玮
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)

我要回帖

更多关于 编译 androidx86 的文章

 

随机推荐