PowerPC Cross Compiler 创建

来源:互联网 发布:增值税发票税控软件 编辑:程序博客网 时间:2024/06/09 20:12

        本文是对嵌入式交叉编译环境搭建的一个小小总结,具体是:嵌入式交叉编译环境的搭建,主要针对PowerPC Cross Compiler 的创建。

        注释:由于采用的嵌入式开发板不同,也许会有所不同,一般情况下,交叉工具链可通用,本文所介绍的方法是通过实践检验的,正常运行。

ppc交叉编译环境创建可按照以下过程进行:

 1.         首先获取交叉工具链:一般由厂家提供,或者网络下载

 2.         获取ppc_freescale.iso文件,上传到linux服务器

 3.         将此文件存取在制定目录:例如/home/ppc-iso(没有可自己创建)

 4.         运行一下命令,将文件释放到指定目录(不存在必须创建),如下:

mount –t iso9660 –o loop ppc-2006-01-11_freescale.iso /home/ppc

  5. 安装编译工具到指定目录(没有必须创建),这里要注意,在/home/ppc目录下,有很多编译工具,可以选择安装,这里选择了ppc_85xx进行安装,安装命令为:

./install –d /home/ppc-gcc ppc_85xx

如果全部安装,运行:

./install –d /home/ppc-gcc

到此,ppc交叉工具安装完成,之后要对一些环境变量进行设置,具体如下:

设置CROSS_COMPILE变量:

export CROSS_COMPILE=/home/ppc-gcc/usr/bin/ppc_85xx-

如果PACH变量里设置了ppc编译器的路径了,这里设置CROSS_COMPILE变量可以修改为:

export CROSS_COMPILE=ppc_85xx-

注意:export CROSS_COMPILE=ppc_85xx-当中的ppc_85xx-的“-”不可少。

现在可以用ppc_85xx-gcc进行编译了,当然,编译出的可执行文件在pc机上是不能执行的,必须在powerpc硬件平台上才能应用。

由于本人初学嵌入式开发,对嵌入式的方面的知识掌握的还不是很精通,所以难免有不对的地方,请见谅。