疑难杂症
1. 解压设置交叉编译链环境变量后。
输入arm-linux-gcc -v 。显示: bash: /work/tools/opt/bin/arm-linux-gcc: No such file or directory
解决: sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0
2.Ubuntu64位系统中 无法编译32位的内核。
显示:error while loading shared libraries: libz.so.1
解决: sudo apt-get install apt-file
sudo apt-file update
sudo apt-file search libz.so.1
sudo apt-get install libz32z1
3.安卓编译是要求JDK是OpenJdk, 下载和设置环境变量
1.下载:
地址:http://hg.openjdk.java.net/
选择版本:JDK7。选择压缩方式:bz2。
2.设置环境变量:
sudo vim /etc/profile
add:
export JAVA_HOME=/xxx/xxx/xxx
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
source /etc/profile
sudo reboot
4.安装配置 NFS,SSH,FTP
1. sudo apt-get update
安装NFS,FTP,SSH
2. sudo apt-get install vsftpd openssh-server nfs-kernel-server portmap
配置FTP
3. #local_enable=YES
#write_enable=YES
4. sudo /etc/init.d/vsftpd restart
配置NFS
5. /work *(rw,sync,no_root_squash,no_subtree_check)
6. sudo chmod 777 /work
7. sudo /etc/init.d/nfs-kernel-server restart
8. sudo reboot