制作S3C6410 的交叉编译链

  1. 在主目录下创建以下目录,

    1. crosstool-ng_build (用于保存使用crosstool-ng这个工具时所下载的源码文件,解压后的源码,以及编译日志等)
    2. crosstool-ng_install (用于安装crosstool-ng这个工具的目录)
    3. S3C6410/src (用于保存下载的源码)
    4. S3C5410/toolchain (用于保存编译好的交叉编译链)
  2. 使用第三方用于编译生成交叉编译链的管理工具:crosstool-ng。官方网站:http://www.crosstool-ng.org/,下载最新版,如果你所下载的版本有patch,则需要下载下来,使用之前,按照说明先打上补丁。安装crosstool-ng。因为crosstool-ng不允许使用root权限运行,所以,创建目录及安装,请使用非root用户。

    1. 将下载的crosstool-ng.tar.bz2复制到主目录,解压后主目录下多出一个crosstool-ng的文件夹。配置时若提示错误缺少开发工具。使用命令:

      apt-get install cifs-utils gperf bison flex texinfo help2man gawk libtool-bin automake libncurses5-dev

      开始安装

      cd  crosstool-ng
      ./configure --prefix=/home/username/crosstool-ng_install    #配置crosstool-ng ,此软件将安装到crosstool-ng-_install 的目录下
      sudo make   #编译crosstool-ng
      sudo make install   #安装crosstool-ng
      PATH=$PATH:/home/username/crosstool-ng_install/bin #在 ~/.profile 中配置环境变量
      source ~/.profile  #使环境变量生效
      ct-ng help  #是否安装成功
  3. 安装成功
    ct-ng binutils_for_host+
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值