[分享]两个对应SmartQ5/SmartQ7的交叉编译器

内核编译和嵌入式产品的设计与开发
回复
头像
dsdsdds
帖子: 523
注册时间: 2007-04-05 21:22

[分享]两个对应SmartQ5/SmartQ7的交叉编译器

#1

帖子 dsdsdds » 2009-05-22 10:47

自己试后发现对应SmartQ5/SmartQ7的交叉编译器有两个能用:

第一个
http://zenvoid.org/software/cross-compiler/
Screenshot-Index of zenvoid.org-software-cross-compiler- - Mozilla Firefox.png
有两个现成的包,两个源码包。
现成的包我下载了不知道怎么用...
于是下载 toolchain-src-2008.12.rgs2.tar.gz
解压,如果你电脑是64位的,那么把 build_toolchain 中的 build=改成

代码: 全选

build=x86_64-pc-linux-gnu
必须用gcc-4.2编译。用gcc-4.3编译会出错。

代码: 全选

sudo apt-get install gcc-4.2 gawk flex bison texinfo 

代码: 全选

sudo ./build_toolchain
四个多小时后编好了。试了试,用这个交叉编译器编译的小程序能在SmartQ7上运行

第二个
http://www.codesourcery.com/sgpp/lite/a ... release644
上面有 32位Linux 和 Windows的安装包。 我在Windows上装了,使用正常。
不过因为机器是64位的,所以装不了32位Linux的安装包。
用这个编译器编的程序也能在SmartQ7上运行。
授人以鱼,不如授人以渔。
回复