您的位置:首页 > 移动开发 > Android开发

[Androd--Compile]友善Android源代码Ubuntu下编译环境配置

2015-07-11 00:24 393 查看
问题描述: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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: