编译android2.3源码过程中的错误
2013-10-22 17:57
162 查看
1、问题一:/bin/bash: bison: 未找到命令
解决方法:$ sudo apt-get install bison
2、问题二:
You are attempting to build with the incorrect version of java.
Your version is: /bin/bash: java: 未找到命令.
The correct version is: 1.5.
解决方法:
注意:必须使用1.5的JDK版本。不能使用1.6等其他版本。
(1) 下载
在sun官网上下载jdk-1_5_0_22-linux-i586.bin。注意不是jdk-1_5_0_22-linux-i586rpm.bin
(2) 部署
进入jdk-1_5_0_22-linux-i586.bin所在目录
cd ~
赋予该bin文件可执行属性
chmod +x jdk-1_5_0_22-linux-i586.bin
一直回车跳过协议到最后一行:
Do you agree to the above license terms? [yes or no]
键入yes回车,开始解压。默认解压到当前目录下的jdk1.5.0_22目录里。
(3) 配置环境变量
执行$gedit ~/.bashrc打开.bashrc文件。
修改./bashrc文件,在文件末尾添加
#set java environment
J***A_HOME=“你的路径”/jdk1.5.0_10
export JRE_HOME=“你的路径”/jdk1.5.0_10/jre
export CLASSPATH=.:$J***A_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$J***A_HOME/bin:$JRE_HOME/bin:$PATH
保存并关闭文件。
在终端执行source ~/.bashrc刷新该配置
使用java –version检查JDK是否配置正确。
(4)
host C: libneo_cgi <= external/clearsilver/cgi/rfc2388.c
host SharedLib: libneo_cgi (out/host/linux-x86/obj/lib/libneo_cgi.so)
/usr/bin/ld: skipping incompatible out/host/linux-x86/obj/lib/libneo_util.so when searching for -lneo_util
/usr/bin/ld: cannot find -lneo_util
/usr/bin/ld: skipping incompatible out/host/linux-x86/obj/lib/libneo_cs.so when searching for -lneo_cs
/usr/bin/ld: cannot find -lneo_cs
collect2: ld returned 1 exit status
make: *** [out/host/linux-x86/obj/lib/libneo_cgi.so] 错误 1
解决方法:$ sudo apt-get install bison
2、问题二:
You are attempting to build with the incorrect version of java.
Your version is: /bin/bash: java: 未找到命令.
The correct version is: 1.5.
解决方法:
注意:必须使用1.5的JDK版本。不能使用1.6等其他版本。
(1) 下载
在sun官网上下载jdk-1_5_0_22-linux-i586.bin。注意不是jdk-1_5_0_22-linux-i586rpm.bin
(2) 部署
进入jdk-1_5_0_22-linux-i586.bin所在目录
cd ~
赋予该bin文件可执行属性
chmod +x jdk-1_5_0_22-linux-i586.bin
一直回车跳过协议到最后一行:
Do you agree to the above license terms? [yes or no]
键入yes回车,开始解压。默认解压到当前目录下的jdk1.5.0_22目录里。
(3) 配置环境变量
执行$gedit ~/.bashrc打开.bashrc文件。
修改./bashrc文件,在文件末尾添加
#set java environment
J***A_HOME=“你的路径”/jdk1.5.0_10
export JRE_HOME=“你的路径”/jdk1.5.0_10/jre
export CLASSPATH=.:$J***A_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$J***A_HOME/bin:$JRE_HOME/bin:$PATH
保存并关闭文件。
在终端执行source ~/.bashrc刷新该配置
使用java –version检查JDK是否配置正确。
(4)
host C: libneo_cgi <= external/clearsilver/cgi/rfc2388.c
host SharedLib: libneo_cgi (out/host/linux-x86/obj/lib/libneo_cgi.so)
/usr/bin/ld: skipping incompatible out/host/linux-x86/obj/lib/libneo_util.so when searching for -lneo_util
/usr/bin/ld: cannot find -lneo_util
/usr/bin/ld: skipping incompatible out/host/linux-x86/obj/lib/libneo_cs.so when searching for -lneo_cs
/usr/bin/ld: cannot find -lneo_cs
collect2: ld returned 1 exit status
make: *** [out/host/linux-x86/obj/lib/libneo_cgi.so] 错误 1
相关文章推荐
- 编译Android源码过程中出现的错误
- android2.3源码下载编译全过程(附图及文档)修改版
- android 编译过程及错误处理
- android2.3源码下载编译全过程(附图及文档)修改版
- android系统编译过程中报64-bit linux的错误
- Ubuntu10.10 编译Android2.3源码时遇到的错误和解决办法
- ubuntu11.0.4下编译Android2.3源码过程
- 编译Android源码过程中遇到的错误
- Android2.3源码下载编译全过程
- ubuntu11.0.4下编译Android2.3源码过程
- Ubuntu11.04(64位)编译Android2.3源码常见错误解决办法
- 【转】android2.3源码下载编译全过程(附图及文档)修改版
- Android 2.3源码下载编译全过程(附图及文档)修改版
- android系统开发编译过程中的汇编错误
- android系统开发编译过程中的汇编错误
- [转]ubuntu11.0.4下编译Android2.3源码过程
- android2.3源码下载编译全过程(附图及文档)修改版
- android 4.0 编译过程中出现如下错误
- android,编译过程遇到的错误
- android2.3源码下载编译全过程(附图及文档)修改版【转】