歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> RedHat Enterprise Linux 6中獲取Android內核代碼

RedHat Enterprise Linux 6中獲取Android內核代碼

日期:2017/2/28 16:08:08   编辑:Linux教程

RedHat Enterprise Linux 6中獲取Android內核代碼:

1.在/root下添加bin目錄
mkdir bin
2.將bin目錄添加到環境變量中
export PATH=/root/bin/:$PATH
3.通過cURL來下載Repo腳本,保存到/root/bin/repo文件中
curl http://android.git.kernel.org/repo > /root/bin/repo
4.給repo加上執行權限
chmod a+x /root/bin/repo
5.將下載的內核源碼存放到/usr/local/src/project-android中
cd /usr/local/src/
mkdir project-android
cd project-android
6.獲取內核源碼
git clone git://android.git.kernel.org/kernel/common.git
這裡需要等待上一段時間,時長取決於你的網速
7.下載完之後進入到內核目錄中
cd /usr/local/src/project-android/common
git branch -a 該命令列出所有的內核版本,當前版本為最新的想要更改則


[root@localhost common]# git branch -a
* (no branch)
android-2.6.36
remotes/origin/HEAD -> origin/android-2.6.36
remotes/origin/android-2.6.35
remotes/origin/android-2.6.36
remotes/origin/android-2.6.37
remotes/origin/android-2.6.38
remotes/origin/android-2.6.39
remotes/origin/android-3.0
remotes/origin/archive/android-2.6.25
remotes/origin/archive/android-2.6.27
remotes/origin/archive/android-2.6.29
remotes/origin/archive/android-2.6.32
remotes/origin/archive/android-gldfish-2.6.29
remotes/origin/archive/android-goldfish-2.6.27
remotes/origin/linux-bcm43xx-2.6.39

remotes/origin/linux-wl12xx-2.6.39

執行git checkout origin/android-2.6.36則為獲取2.6.36的內核


8.當你更改了common中的Makefile後,你又想換一個內核版本,此時執行git checkout origin/android-2.6.35
會報錯,在此之前你應該先git checkout Makefile,之後才執行git checkout origin/android-2.6.35

Copyright © Linux教程網 All Rights Reserved