预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

HYPERLINK"http://blog.chinaunix.net/uid-9185047-id-3158569.html"crosstool-ng交叉编译工具链forok64102012-04-0211:27:04 分类:C/C++ OK6410开发板学习笔记 交叉工具链的生成 华清远见培训的第二期有个实验就是生成交叉编译链,但是华清的实验手册上省略了一些操作,编译不易成功;若要自己编译成功请参考“交叉工具编译链的移植.doc”; 注:此实验手册中华清用的板子是2410(2440系列雷同). Ok6410的交叉编译链我是参考网上的。。。编译出来的 参考网页: HYPERLINK"http://blog.csdn.net/HumorRat/article/details/5615298"\t"_blank"http://blog.csdn.net/HumorRat/article/details/5615298 HYPERLINK"http://blog.csdn.net/xiaomeiqing/article/details/7002528"\t"_blank"http://blog.csdn.net/xiaomeiqing/article/details/7002528 感谢大神的分享 软件平台:ubuntu10.10 主机编译器:gcc4.5.1 硬件平台:ok6410 1、准备环境 必备工具包:bison、flex、texinfo、automake、libtool、cvs、patch、libncurses5-dev、aria2、curl、g++、svn、gawk、cvsd、subversion 注:第一个链接上还有个gcj,这个是用于java的,不需要可以不用安装 (有些文章有写要安装gcj,在我的Ubuntu11.10安装不了,提示说它被其它的软件包引用了,可能是我之前装的其他工具已经包含gcj了把) //我用10.10版装的也装不了555(我是用不着) 我们可以通过以下一条命令来获得它们,但需要ubuntu11.10接入网络 sudoapt-getinstallbison sudoapt-getinstallflex sudoapt-getinstalltexinfo sudoapt-getinstallautomake sudoapt-getinstalllibtool sudoapt-getinstallcvs sudoapt-getinstallpatch sudoapt-getinstalllibncurses5-dev sudoapt-getinstallaria2 sudoapt-getinstallcurl sudoapt-getinstallg++ sudoapt-getinstallsubversion sudoapt-getinstallgawk sudoapt-getinstallcvsd 注:省事方法:sudoapt-getinstallbisonflextexinfoautomakelibtoolcvspatchlibncurses5-devaria2curlg++subversiongawkcvsd 2、下载crosstool-ng软件包 crosstool-ng的下载地址是 http://ymorin.is-a-geek.org/download/crosstool-ng/ 值得注意的是,下载里面最新的crosstool-ng以后,记得在到 http://ymorin.is-a-geek.org/download/crosstool-ng/01-fixes/ 看看有没有相应的补丁,有得话一起下载下来,并打上补丁, 我下的是14.1版当时也是没有补丁,有补丁的话要打补丁,不会打补丁请参考“交叉编译工具链的移植.doc”。 3、相应目录的建立 sudomkdir-p/usr/local/arm sudochmod777/usr/local/arm//将arm目录权限设置为777 cd/usr/local/arm mkdir4.5.1 sudomkdir-p/home/ok6410/crosstool cd/home/ok6410/crosstool sudomkdircrosstool-buildcrosstool-installsrc-4.5.1 (编译目录、安装目录、目标源码目录) 4、安装crosstool-ng 将下载好的crosstool-ng-1.14.1.tar.bz2复制到/home/ok6410/crosstool/下 解压crosstool-ng-1.14.1.tar.bz2, tarxvfcrosstool-ng-1.14.1.tar.