下面进入正题: 第一步:下载goldfish源码 在Android源码根目录下新建kernel文件夹 $mkdir kernel $cd kernel 下载源码: $git clone http://android.googlesource.com/kernel/goldfish.git 下载完毕如下图: 此时在kernel目录下会生成一个goldfish文件夹。进入此目录: cd goldfish 此目录下有一个隐藏的目录.git,通过 ls -al 可看到此目录: 查看所有分支: git branch -a 如下图: check out: git checkout remotes/origin/android-goldfish-2.6.29 此时你会看到goldfish目录下会出现很多文件: ls 这个时候goldfish源码就已经下下来了,接下来的事情就是编译了. 第二步:编译goldfish 导出交叉编译工具目录到$PATH环境变量中去. export PATH=$PATH:/uslocalandroidsource/bin/WORKING_DIRECTORY/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin 我们将使用上述这个目录下的交叉编译器 arm-eabi- gcc