ubuntu 内核源码(ubuntu内核源码目录)

ubuntu 内核源码(ubuntu内核源码目录)div class hide article box text center div p span 1 工欲善其事 必先立其器 仅仅是下载内核是不需要下载这么的多的 因为下面我们还要去编译内核 有的库是为了编译内核而使用的 span p sudo apt get

大家好,我是讯享网,很高兴认识大家。



<div class="hide-article-box text-center"> </div> <p><span>1)工欲善其事,必先立其器,仅仅是下载内核是不需要下载这么的多的,因为下面我们还要去编译内核,有的库是为了编译内核而使用的。</span></p> 

讯享网

\( sudo apt-get install git-core</span></p> <p><span>\) sudo apt-get install gnupg

\(</span><span> sudo apt-get install </span></span>sun-java6-jdk</span></span></p> <p>这里需要注意一下</p> <p>fanfq@fanfq-Lenovo:~\) sudo apt-get install sun-java6-jdk

[sudo] password for fanfq: 

正在读取软件包列表… 完成

正在分析软件包的依赖关系树       

正在读取状态信息… 完成       

现在没有可用的软件包 sun-java6-jdk,但是它被其它的软件包引用了。

这可能意味着这个缺失的软件包可能已被废弃,

或者只能在其他发布源中找到


讯享网

E: 软件包 sun-java6-jdk 没有可供安装的候选者

 

在这里本人还是按照自己下载jdk安装吧 详情请见 ubuntu安装jdk全过程

 

\(</span><span> sudo apt-get install </span>flex</p> <p><span><span><span>\) sudo apt-get install bison

\(</span><span> sudo apt-get install </span></span>gperf</span></p> <p><span><span><span>\) sudo apt-get install libsdl-dev

\(</span><span> sudo apt-get install </span></span>libesd0-dev</span></p> <p><span><span><span>\) sudo apt-get install libwxgtk2.6-dev

\(</span><span> sudo apt-get install </span></span>build-essential</span></p> <p><span><span><span>\) sudo apt-get install zip

\(</span><span> sudo apt-get install </span></span>curl</span></p> <p><span><span><span>\) sudo apt-get install libncurses5-dev

\(</span><span> sudo apt-get install </span></span>zlib1g-dev</span></p> <p><span>\) sudo apt-get install make
\( sudo apt-get install gcc<br style="line-height: normal;">\) sudo apt-get install g++
\( sudo apt-get install libc6-dev<br style="line-height: normal;">\) sudo apt-get install patch
\( sudo apt-get install texinfo<br style="line-height: normal;">\) sudo apt-get install zlib1g-dev
\( sudo apt-get install valgrind<br style="line-height: normal;">\) sudo apt-get install python

 

2)设置环境变量  ubuntu中环境变量配置文件的区别

\( gedit ~/.bashrc<br style="line-height: normal;">在.bashrc中新增或整合PATH变量,如下:<br style="line-height: normal;">#java 程序开发/运行的一些环境变量<br style="line-height: normal;">JAVA_HOME=/home/fanfq/jdk1.6.0_23<br style="line-height: normal;">JRE_HOME=\){JAVA_HOME}/jre
export ANDROID_JAVA_HOME=\(JAVA_HOME<br style="line-height: normal;">export CLASSPATH=.:\){JAVA_HOME}/lib:\(JRE_HOME/lib:\)CLASSPATH
export JAVA_PATH=\({JAVA_HOME}/bin:\){JRE_HOME}/bin
export JAVA_HOME;
export JRE_HOME;
export CLASSPATH;
HOME_BIN=~/bin/
export PATH=\({PATH}:\){JAVA_PATH}:\({HOME_BIN};<br style="line-height: normal;">保存后,同步更新:<br style="line-height: normal;">source ~/.bashrc</p> <p> </p> <p> </p> <p><span style="font-family: Arial;"><span>3)安装repo(用来更新android源码)<br style="line-height: normal;">创建~/bin目录,用来存放repo程序,如下:<br style="line-height: normal;">\) cd
\( mkdir bin<br style="line-height: normal;">并加到环境变量PATH中,在第2步中已经加入<br style="line-height: normal;">下载repo脚本并使其可执行:<br style="line-height: normal;"><span style="text-decoration: line-through;">\) curl http://android.git.kernel.org/repo &gt;
/bin/repo

\( curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo &gt; ~/bin/repo            [update:2012-10-18] </span></p> </span></p> <p><span style="font-family: Arial;">\) chmod a+x /bin/repo

4)初始化repo
repo是android对git的一个封装,简化了一些git的操作。
创建工程目录:
\( mkdir android</span><br style="line-height: normal;"><span style="font-family: Arial;">\) cd android
repo初始化
\( repo init -u git://</span>android.git.kernel.org/platform/manifest.git</span></p> <p><span style="font-family: Arial;">\) repo init -u https://android.googlesource.com/platform/manifest            [update:2012-10-18 主线分支]

$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1    [update:2012-10-18 其他分支]]     

在此过程中需要输入名字和email地址。初始化成功后,会显示:
repo initialized in /home/fanfq/android
/android下会有一个.repo的隐藏目录。

5)同步源代码
$ repo sync
这步要等待的时间比较长,建议下班的时候在做,第二天过来一切就ok了。

 

GOOD LUCK :)

小讯
上一篇 2025-04-17 21:39
下一篇 2025-05-25 19:26

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/148947.html