PowerPC 交叉编译工具 ELDK 的安装

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    都是这样。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值