疑难杂症

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


原文地址:https://www.cnblogs.com/zsy12138/p/11355762.html