本文主要是介绍安装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.<tab>gcc-4.4 gcc-4.4-base-mips-cross gcc-4.4-ia64-linux-gnu-base gcc-4.4-multilib-mipsel-linux-gnugcc-4.4-s390-linux-gnu-base gcc-4.4-arm-linux-gnueabi gcc-4.4-base-mipsel-cross gcc-4.4-localesgcc-4.4-multilib-mips-linux-gnu gcc-4.4-source gcc-4.4-arm-linux-gnueabi-basegcc-4.4-base-powerpc-cross gcc-4.4-mipsel-linux-gnu gcc-4.4-multilib-s390-linux-gnugcc-4.4-sparc-linux-gnu gcc-4.4-base gcc-4.4-base-s390-cross gcc-4.4-mipsel-linux-gnu-basegcc-4.4-multilib-sparc-linux-gnu gcc-4.4-sparc-linux-gnu-base gcc-4.4-base-armel-crossgcc-4.4-base-sparc-cross gcc-4.4-mips-linux-gnu gcc-4.4-powerpc-linux-gnu gcc-4.4-base-hppa-crossgcc-4.4-doc gcc-4.4-mips-linux-gnu-base gcc-4.4-powerpc-linux-gnu-base gcc-4.4-base-ia64-crossgcc-4.4-ia64-linux-gnu gcc-4.4-multilib gcc-4.4-s390-linux-gnu
这篇关于安装cross toolchain及NO_PUBKEY错误解决办法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!