ARM PPC 交叉编译环境搭建

ARM:

1,下载cross-3.4.1.tar.bz2

2,在/usr/local目录下建立arm目录

3,将cross-3.4.1.tar.bz2拷贝到arm目录下

4,tar jxvf cross-3.4.1.tar.bz2解压目录

5,增加环境路径,编辑/etc/bashrc,在最后增加路径export PATH=/usr/local/arm/3.4.1/bin:$PATH

6,查看环境路径echo $PATH

PPC:

1,下载ppc-2008-04-01_amcc.tar.gz

2,在/usr/local目录下建立ppc目录

3,把ppc-2008-04-01_amcc.tar.gz解压到任何路径下,我解压的是/mnt/apps路径

4,设置环境变量

/root/.bash_profile

CROSS_COMPILE=ppc_4xx-

ARCH=powerpc

FS_FILES_PATH=/usr/local/ppc

KERNEL_DIR=/root/NCSP405HA/linux-2.6-denx

export CROSS_COMPILE ARCH FS_FILES_PATH KERNEL_DIR

说明:

CROSS_COMPILE 交叉编译工具前缀

ARCH 体系结构 [这里一般也是多数开源软件交叉编译的首要开关]

KERNEL_DIR是指向内核源码目录。这里的源码目录为/root/NCSP405HA/linux-2.6-denx

FS_FILES_PATH指向交叉编译工具所存放的位置。

5,编译

cd /root/NCSP405HA/ppc-2008-04-01_amcc/

./install -d /usr/local/ppc

有志者事竟成
原文地址:https://www.cnblogs.com/dancheblog/p/3508651.html