Android服务器配置编译指南

本文详细介绍了在Ubuntu系统中配置Android服务器编译环境的过程,包括系统镜像安装、固定IP设置、启用root权限、配置Java SDK、安装必要工具包、设置缓存以及编译命令的使用。此外,还列举了一些常用的Linux指令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、安装与配置过程

(1)     系统镜像:

ubuntu镜像下载地址:http://www.ubuntu.com/

(2)     刻录光盘:

工具:UltraISO

参考网页:http://jingyan.baidu.com/article/4ae03de34c61bb3efe9e6b45.html

(3)     固定IP设置:

参考网页:http://www.cnblogs.com/vincedotnet/p/4013099.html

(4)     安装系统:

放入光驱,设置光驱引导启动,遵照引导。最后的服务请选择sshserver。

(5)     更换更新源:

参考:http://www.cnblogs.com/eastson/archive/2012/08/24/2654163.html

(6)     从U盘中拷贝源码:

fdisk –l查看挂载的磁盘名称

进入/mnt/目录,mkdir usb_android   建立usb_android文件夹

mount /dev/sdb1 /mnt/usb_android   将U盘挂载到指定路径

(7)     启用root

启用root:sudo passwd root

之后会提示要输入root用户的密码,连续输入root密码,再使用:su就可以切换成超级管理员用户登陆了!

sudo passwd root来设置root用户的密码来开启root帐号,锁定帐户是sudo passwd -l,开启帐户是sudo passwd -u(需要以前锁定过,否则无效)。

 

(8)     Xshell远程连接:




(9)     配置环境

1.  java sdk:

$su root

#cd /usr/local

#mkdir java

#cd java

#cp /mnt/usb_android/jdk-6u45-linux-x64.bin ./

#./jdk-6u45-linux-x64.bin

#gedit ~/.bashrc           //服务器请使用vim等

将一下内容复制到.bashrc文件中:

JAVA_HOME=/usr/local/java/jdk1.6.0_45

JRE_HOME=/usr/local/java/jdk1.6.0_45/jre

exportCLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

exportPATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

exportUSE_CCACHE=1   //此语句与java无关,后面设置缓存时用到

(验证java是否在运行目录中,使用java –version可查看java 版本,需要重新登录)

2.  安装工具包

# sudo apt-get install git gnupg flex bison gperf build-essential zip curl libc6-devlibncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386libgl1-mesa-glx:i386 libgl1-mesa-dev g++-multilib mingw32 tofrodospython-markdown libxml2-utils xsltproc zlib1g-dev:i386

# sudoln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so

#sudo apt-get install u-boot-tools

3.  额外要求的工具包

# sudo apt-get install uuid uuid-dev zlib1g-dev liblz-dev liblzo2-2 liblzo2-dev

#sudo apt-get install git-core curl

#sudo apt-get update

4.  设置缓存

将源码压缩包拷贝到ubuntu系统中,解压,在Android源码根目录执行:

# prebuilts/misc/linux-x86/ccache/ccache-M 50G

 

官方指导:http://source.android.com/source/initializing.html

飞思卡尔的一点参考:http://jingyan.baidu.com/article/5bbb5a1b15a47c13eaa17965.html

 

(10) 编译命令

进入Android根目录,执行如下操作:

注:(sudochmod a+x * -R)_此句忽略

#source build/envsetup.sh

#lunch jj_6dq-user

注:(在内核目录下执行:make distclean)-此句忽略

# make –j4 2>&1 | tee build_sabresd_6dq_android.log

注:

1. 每次重启Terminal时,都必须执行上述的前两条命令,用来创建Android的编译环境

2. 第一次编译的时候需要用make全编

3. 此后编译单个模块的时候,采用Android默认的m,mm,mmm脚本即可

三、常用的一些linux指令(补充中)

1.移动当前目录下的所有文件和子文件夹到父目录/上一层目录:mv *../

2.新建文件夹:mkdir 文件名

3.删除文件夹或文件等:rmdir 文件夹(空) rm 文件名  rm -r 文件夹

4.本机上传文件到服务器或者从服务器下载文件到本地:

scp [-r] root@192.168.100.33:文件夹或者文件 ./

scp 文件名 root@192.168.100.33:目录

5.解压缩命令:tar jxvf imx4.3_heda.tar.bz2

6.挂载卸载设备: mount /dev/sdb1/mnt/usb_android挂载

卸载: mount /dev/sdb 1;mount /usb_android;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值