关闭

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

标签: android编译环境配置
377人阅读 评论(0) 收藏 举报
分类:
   问题描述: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
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:242130次
    • 积分:3769
    • 等级:
    • 排名:第8539名
    • 原创:287篇
    • 转载:16篇
    • 译文:0篇
    • 评论:18条
    最新评论