问题

在编译AM3352 Linux 内核的时候,解压编译工具链到指定目录,然后运行

./arm-none-linux-gnueabi-gcc -v
bash: ./arm-none-linux-gnueabi-gcc: No such file or directory  

明明可执行文件就在目录中,但是就是报告没有!找了很多资料国内博客还是一如既往地找不到,果断google找了好久终于找到了 链接在这儿

解决方法:

sudo apt-get install ia32-libs  

在ubuntu14.04以及以后的版本这个问题会报告:

This may mean that the package is missing, has been obsoleted, or  
is only available from another source  
However the following packages replace it:  
  lib32z1 lib32ncurses5 lib32bz2-1.0

E: Package 'ia32-libs' has no installation candidate  

这个软件包已经被其他软件替换掉了,所以我安装他推荐的一个软件包试一下:

sudo apt-get install lib32z1  

然后再运行:

/opt/arm-2011.03/bin$ ./arm-none-linux-gnueabi-gcc -vUsing built-in specs.
COLLECT_GCC=./arm-none-linux-gnueabi-gcc  
    -------这里省略好多看不懂的信息--------
gcc version 4.5.2 (Sourcery G++ Lite 2011.03-41) 

看到已经有版本信息输出了,搞定,收工!