安装cross toolchain及NO_PUBKEY错误解决办法

在ubuntu上安装交叉编译工具,以前安装交叉编译工具是件很麻烦的事情(那些依赖关系),但是现在emdebian已经打包好了.

1>加入源:

根据http://www.emdebian.org/crosstools.html的提示
需要在/etc/apt/source.list中加入emdebian的源,如下:
#Stable (Squeeze)
#There are gcc-4.4 and gcc-4.3 cross toolchains available from emdebian.org
deb http://www.emdebian.org/debian/ squeeze main

2>reload:

改变了source.list就需要更新一下:apt-get update

3>解决update出错问题:

错误log:
the public key is not available: NO_PUBKEY B5B7720097BB3B58
解决办法:
sudo apt-get install emdebian-archive-keyring
4>安装:
sudo apt-get update
sudo apt-get install gcc-4.
                           gcc-4.4 gcc-4.4-base-mips-cross gcc-4.4-ia64-linux-gnu-base gcc-4.4-multilib-mipsel-linux-gnu
                           gcc-4.4-s390-linux-gnu-base gcc-4.4-arm-linux-gnueabi gcc-4.4-base-mipsel-cross gcc-4.4-locales
                           gcc-4.4-multilib-mips-linux-gnu gcc-4.4-source gcc-4.4-arm-linux-gnueabi-base
                           gcc-4.4-base-powerpc-cross gcc-4.4-mipsel-linux-gnu gcc-4.4-multilib-s390-linux-gnu
                           gcc-4.4-sparc-linux-gnu gcc-4.4-base gcc-4.4-base-s390-cross gcc-4.4-mipsel-linux-gnu-base
                           gcc-4.4-multilib-sparc-linux-gnu gcc-4.4-sparc-linux-gnu-base gcc-4.4-base-armel-cross
                           gcc-4.4-base-sparc-cross gcc-4.4-mips-linux-gnu gcc-4.4-powerpc-linux-gnu gcc-4.4-base-hppa-cross
                           gcc-4.4-doc gcc-4.4-mips-linux-gnu-base gcc-4.4-powerpc-linux-gnu-base gcc-4.4-base-ia64-cross
                           gcc-4.4-ia64-linux-gnu gcc-4.4-multilib gcc-4.4-s390-linux-gnu





你可能感兴趣的:(Linux,工具,ubuntu)