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

Ubuntu上搭建android BSP的开发编译环境 && 设置定时编译任务

2012-03-15 15:39 1041 查看
1)下载基于linux平台的JDK。不管是编译android系统还是在eclipse中建立.apk应用软件的开发,都需要这个。在终端中执行:apt-get install sun-java5-jdk,安装完后执行javac -version可验证安装成功与否。
(2)下载基于linux平台的eclipse,解压。使用跟XP上的eclipse相同。

(3)在android官网下载基于linux的android SDK,解压。

(4)在eclipse中点击软件更新,升级android的ADT插件,方便android应用软件开发。并导入android SDK路径,设置***D。

(5)利用apt-get install安装一些编译常用工具包: flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip make libncurses5-dev zlib1g-dev libsdl1.2-dev libsdl1.2debian

(6)安装交叉编译器,一般拷贝到某个目录下就可以了,比如是/usr目录,然后在.bashrc添加环境变量即可。例如:vi ~/.bashrc,然后加上export PATH=$PATH:/usr/arm-eabi-4.4.0/bin。



具体使用时,碰到的问题如下:

(1)在内核代码中运行menu config时,出现少ncurses库错误。ncurses是字符终端下屏幕控制的基本库。可能很多新开发的程序都不使用了,不过如果要编译一些老程序,还经常遇得到。执行命令 apt-get install libncurses5-dev

(2)一些常用工具的安装,比如apt-get install subversion。其它一些工具诸如perl,python一般会默认系统自带,可以通过which命令来确认是否安装,会得到安装路径。

================================================================================================================================

有些时候我们在服务器资源紧张无法编译的情况下,可以设置在服务器上的定时任务让其在转钟之后执行编译任务。设置定时任务的命令是:at 02:50,进入命令行:

warning: commands will be executed using /bin/sh

at> cd ~/

at> mkdir tst899

at> <EOT>

分别执行进入当前目录,执行命令,按CTRL+D退出命令行即可。之后,用atq命令可以查看有多少定时任务已经被提交。

/article/1948538.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐