目的:制作linux下ppc交叉编译环境:powerpc-7450-linux-gnu,适用于ppc7448、ppc7447等处理器。
开发环境:FC12
正文:
最新版本crosstool-0.43, 在地址 http://www.kegel.com/crosstool/crosstool-0.43.tar.gz 可以下载。本文使用版本为:crosstool-0.42。
8 获取工具包,解压后进入其目录:
a) wget http://www.kegel.com/crosstool/crosstool-0.42.tar.gz (本人在windows下通过迅雷下载)
b) tar -xzvf crosstool-0.42.tar.gz
c) cd crosstool-0.42
8 选择适合自己的模板,本文选择powerpc-7450-linux-gnu,因此选择demo-ppc7450.sh 模板。
a) Vim demo-ppc7450.sh
可以看到
#!/bin/sh
set -ex
TARBALLS_DIR=$HOME/downloads #本行表示你即将下载的工具源码压缩包的存放位置
RESULT_TOP=/opt/crosstool #本行表示将要生成的工具链的存放位置,最好改到有写权限的目录!
export TARBALLS_DIR RESULT_TOP
GCC_LANGUAGES="c,c++" #本行表示将要生成的工具链支持的语言种类!
export GCC_LANGUAGES
# Really, you should do the mkdir before running this,