2、Vm应该系统自动驱动,不带手动装,去网上找一下LINUX下面的驱动,最中戚好装RPM包乎培稿。源码安装很麻烦
3、外网有DHCP服务自动获取地址就可以上网,不行,你手动配置下NETCONFIG,IP、子网掩码、网关、DNS
4、可以用FTP、可以岁孝用Samba服务与WINDOWS网上邻居一样。也可以直接把文件拖进VM,也可以在VM共享目录给LINUX。前题必须装VM TOOLS
从上面的日志可以粗扰分析出来,在执行Android编译的时候,aapt执行失败了,因为aapt需要/lib64/libc.so.6文件
由上面的信息可以看出系统是CentOS 6.5,最高支持glibc的版本为2.12,而研发程序要2.14版本,所以需要升级。
将glibc-ports-2.14目录移动到 glibc-2.14/ports,并创建一个目录 glibc-build-2.14,并且接入该目录
直接编译会此凳码出错,会报一个错误 configure: error: no acceptable C compiler found in $PATH,查看提示发现是因为该Linux服务器上没有安装gcc编译器,缺少gcc编译环境,可以通过yum安装gcc编森哪译环境:yum install gcc
错误提示
执行以下命令安装gcc
执行一会儿,gcc环境就安装好了。然后我们可以重新执行上面的编译命令
以上完成不报错的话,查看库文件,发现/lib64/libc.so.6软链接指向了2.14版本
可以看到glibc支持的版本已经到2.14,再次执行程序就不会报错了。
再一次重新运行Jenkins进行编译,发现是编译成功的。大功告成!
参考文档1
参考文档2
你可以通过yum install 命令来进行安装,具体安装命令如下:yum install gcc 来进行安装,不过这种方式安装时,需要你来输入 是否同棚肆亮意安装,即雹神 输入y ,来表示同意。
为了避免这个麻烦,在输入命令时,可以加上-y选项,即 yum install gcc -y 这样就实现了全自动安装,省去了不必要的麻烦。
希望链宽能帮到你。。。。。。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)