免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1634 | 回复: 0
打印 上一主题 下一主题

PowerPC 交叉编译工具 ELDK 的安装 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-05-11 15:00 |只看该作者 |倒序浏览

PowerPC 交叉编译工具 ELDK 的安装
    以下内容除有些步骤说明需要 root 权限,有些不需要。希望你有基本的 *Nix 操作基础。看的出来哪些是需要 root 权限,哪些不是(其实已经很明显了,看不出,去补一下命令行基础)。限于 ELDK 在 Gnu/Linux 上的安装。
1、挂载光驱
# mount -t iso9660 /dev/cdrom /mnt/cdrom
注:自动挂载可能权限不足,最好手动挂载。
2、更改光驱权限,增加执行权限
#chmod a+x /mnt/cdrom
3、进入光驱目录,安装
$cd /mnt/cdrom
$./install -d /home/nelson/PowerPc/ELDK ppc_82xx    注1
4、设置环境变量(for 一次性使用)
如果你使用的 shell 是 bash
$export CROSS_COMPILE=ppc_82xx-           
$PATH=$PATH:/home/nelson/PowerPc/ELDK/usr/bin:/home/nelson/PowerPc/ELDK/bin
如果你使用的 shell 是 csh/tcsh
$setenv CROSS_COMPILE ppc_82xx-
$setenv PATH $PATH/:/homenelson/PowerPc/ELDK/usr/bin:/home/nelson/PowerPc/ELDK/bin
5、永久设置环境变量(for 长期使用)
如果你使用的 shell 是 bash
编辑自己的帐户目录下的 .bashrc (例如:我的就是 /home/nelson/) 中加入下面内容
CROSS_COMPILE=ppc_82xx-
$PATH=$PATH:/home/nelson/PowerPc/ELDK/usr/bin:/home/nelson/PowerPc/ELDK/bin
export CROSS_COMPILE PATH
保存。然后执行
$source .bashrc
如果你使用的 shell 是 csh/tcsh
编辑自己的帐户目录下的 .cshrc (例如:我的就是 /home/nelson/) 中加入下面内容
setenv CROSS_COMPILE=ppc_82xx-
setenv PATH $PATH/:/home/nelson/PowerPc/ELDK/usr/bin:/home/nelson/PowerPc/ELDK/bin
保存。然后执行
$source .cshrc
或者直接修改/etc/profile文件,加上上面两句话。
6、设定 NFS 的挂载能力
$cd /home/nelson/PowerPc/ELDK/ppc_82xx/dev
$/mnt/cdrom/ELDK_MAKEDEV
$cd /home/nelson/PowerPc/ELDK
$/mnt/cdrom/ELDK_FIXOWNER
至此,你的 ELDK 就安装好了。现在可以使用类似下面的命令编译目标代码了
$ppc-linux-gcc -Wall -g -o hello hello.c

---------------------------------------------
注1
/home/nelson/PowerPc/ELDK ppc_82xx   
我用颜色区分出来,是因为每个人对于这点的需求可能不同。这里只是我自己的需求。
具体的讲:/home/nelson/ 代表的是用户的帐户的home目录,你应当用你自己的去代替。/home/nelson/PowerPc/ELDK 代表我将 ELDK 安装到了我自己的 home 目录下面的 PowerPc/ELDK 下面,你也应当按照你自己的喜好来替换。如果你是 root 用户,那么你也可以将 ELDK 安装系统的任何位置,但是建议你不要这么做。最好还是放在一个普通帐户下面;ppc_82xx    代表我要安装 ELDK 针对 powerpc 82xx 系列的交叉编译环境。你应当用你自己需要的型号替换。至于 ELDK 都支持哪些型号的处理器,可以看 ELDK 的说明文档。
上文中出现的所有的 /home/nelson/PowerPc/ELDK ppc_82xx    都是这样。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/20871/showart_298609.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP