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

来源:互联网 发布:u盘数据恢复后是乱码 编辑:程序博客网 时间:2024/05/16 12:14

在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.orgdeb 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 updatesudo apt-get install gcc-4.<tab>                           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





原创粉丝点击