本文主要是介绍[Androd--Compile]友善Android源代码Ubuntu下编译环境配置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题描述:Android源代码需要在Linux下编译,以下是网络搜集的Ubuntu下针对友善之臂硬件平台的Android源代码编译环境配置过程。更多问题可参考友善之臂的官方论坛。
Ubuntu的命令前不用#号。
第一步:安装交叉编译器
首先,将交叉编译器拷贝到tmp目录下,命令cd /tmp转到tmp目录下,然后用tarxvzl解压了编译器,不过-c的功能不知道实现没有,命令为sudo tar xvzfarm-linux-gcc-4.5.1-v6-vfp-20120301.tgz
接下来把编译器路径加入系统环境变量,终端中输入sudo gedit/etc/environment然后输入管理员密码,就打开了environment文档,然后在PATH=末尾加上环境变量:“:/opt/FriendlyARM/toolschain/4.5.1/bin”。然后在终端里输入sourceetc/environment命令使其立即执行(重启电脑也可以)。不行。
还是用了sudo gedit /root/.bashrc命令,添加了exportPATH,然后source ~/.bashrc立即生效。
执行arm-linux-gcc -v命令,可用。
测试:另开一个终端,输入arm然后按两下tab键,出来一列工具描述文字。
第二步:mktools工具链
仍然拷贝到tmp目录,转到该目录并执行命令sudo tar xvzf/mktools-20120518.tar.gz -C/即可完成mktools的解压。
第三步:解压安装源代码
首先创建工作目录/opt/FriendlyARM/tiny210v2/android
sudo mkdir -p /opt/FriendlyARM/tiny210v2/android
在/tmp目录中创建一个临时目录/tmp/android
sudo mkdir /tmp/android
打算把Android文件夹拷贝到该临时目录,但没用,有“锁”标示
直接在我的用户目录下解压吧:解压安装Android4内核源代码
cd /opt/FriendlyARM/tiny210v2/android
sudo tar xvzf/home/suxiang/Android_Development/Tiny210V2_A/Android/linux-3.0.8-20130327.tgz
解压安装Android4.0.3源代码包
cd /opt/FriendlyARM/tiny210v2/android
sudo tar xvzf/home/suxiang/Android_Development/Tiny210V2_A/Android/android-4.0.3_r1-fs-20121228.tar.gz
解压Android4文件系统
cd /opt/FriendlyARM/tiny210v2/android
sudo tar xvzf/home/suxiang/Android_Development/Tiny210V2_A/Android/rootfs_android4.0.3-20130327.tar.gz
这篇关于[Androd--Compile]友善Android源代码Ubuntu下编译环境配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!