工欲善其事,必先利其器”,要想提高团队整体的开发效率,尽可能的提前完成开发任务,必须要配备一套配置给力的开发设备。源码编译服务器硬件配置的高低,直接影响着系统固件升级和ROM版本发布的速度和效率。
由于目前Google发布的最新版本的Android系统源码体积越来越大,因此,越是定制高版本的系统,对编译服务器的硬件配置要求就越高,这里根据调研,给出目前Android
6.0及以下版本源码定制开发的基本配置,供大家参考。
首先进行一波企业级android源码编译服务器的推荐,这类推荐网上绝无仅有,这还是我进行了很久的调研,询问很多朋友【其中包括不乏6年以上系统开发的大牛,也有之前公司的主管等】,也查了很多资料才挑选出来,提出需求后让上级审批,目前上一级已经认可比审批,等待领导签字。给力。
详细
建议:1. 安装Apache服务器,可以使用命令:rpm -qa |grep httpd,如果显示如下:
[root@localhost bin]# rpm -qa |grep httpd
httpd-manual-2.2.3-31.el5
httpd-2.2.3-31.el5
system-config-httpd-1.3.3.3-1.el5
说明已经安装了Apache软件;
2. 启动Apache服务器使用命令“service httpd start",显示结果如下:
[root@localhost bin]# service httpd start
Starting httpd:
3. 配置httpd.conf文件;
4. 配置目录权限;
5. 创建虚拟目录;
6. 用户认证。
推荐参考书目:
1. 《Linux系统与网络服务管理 技术大全(第二版)》杨明华 谭励等编著 电子工业出版社 79元 含光盘一张;
2. 《Linux系统管理与网络管理》 余柏山等编著 清华大学出版社 89元 含光盘一张。
读完这两本书,基本上就够用了。
建议:
1. 最好在系统中先安装VMware虚拟机,然后在虚拟机中安装Redhat Enterprise Linux 5等Linux系统;
2. 在虚拟机的Linux系统中进行各种测试,这样就算有问题也没有什么关系。
细节太多了,在这里无法一一列出妨你看看apache的configure帮助
进入apache的源文件目录后,执行
./configure --help
它会列出所有的东西,很多东西你都可以自定义。其中
--perfix=PATH 是设置安装路径
--bindir=DIR 是设置可执行文件的路径
--libexecdir=DIR 是设置libexec路径
--sysconfdir=DIR 是设置配置文件路径
还有很多,在./configure --help里都有列出来
光盘软件包里面的apache是原来编译好了的,具体的编译方式在安装以后可以可以执行strings /usr/sbin/httpd来查看,里面有很多东西,我们只看我们需要的东西,我这里复制出来你可以看下
-D SUEXEC_BIN="/usr/sbin/suexec"
-D DEFAULT_PIDLOG="/var/logs/httpd.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_LOCKFILE="/var/logs/accept.lock"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="conf/mime.types"
-D SERVER_CONFIG_FILE="conf/httpd.conf"
-D HTTPD_ROOT="/etc/httpd"
仅作参考
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)