Ubuntu 编译 ARM-Linux-Gcc 工具链 -- 安装crosstool-NG

Posted liuyunxiang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu 编译 ARM-Linux-Gcc 工具链 -- 安装crosstool-NG相关的知识,希望对你有一定的参考价值。

一、安装crosstool-NG

 

1、建立arm-linux-tools目录,并进入该目录

$ mkdir arm-linux-tools

$ cd arm-linux-tools

 

2、获取crosstool-NG的源码

$ wget http://crosstool-ng.org/download/crosstool-ng/crosstool-ng-1.20.0.tar.bz2

 

3、解压crosstool-NG的源码

$ tar xvjf crosstool-ng-1.20.0.tar.bz2

考虑到后续将要使用到的各种目录,在这里先建立好后续所需的目录。

$ mkdir crosstool-build crosstool-install src crosstoo

 

4、配置并进行依赖检测

$ cd crosstool-ng-1.20.0

$ ./configure --prefix /home/eric/arm-linux-tools/crosstool-install/

在配置之前,需要确保以下软件已经安装

1gperf

2bison

3flex

4texinfo

5gawk

6libtool

7automake

8libncurses5-dev

9g++

10help2man

 

在进行配置时,会进行依赖检测,如果存在包缺失的现象,安装好之后再执行配置即可。

成功配置之后会自动创建我们需要的Makefile文件。

 

5、编译并安装

$ make

$ make install

 

6、配置环境变量

$ export PATH=$PATH:/home/eric/arm-linux-tools/crosstool-install/bin/

7、检查crosstool-NG是否安装成功

$ ct-ng -v 

 

以上是关于Ubuntu 编译 ARM-Linux-Gcc 工具链 -- 安装crosstool-NG的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu14.04 用arm-linux-gcc 4.4.3 配置交叉编译环境问题

在Ubuntu下,安装arm-linux-gcc交叉编译器,环境变量也都设置好了

在Ubuntu下,安装arm-linux-gcc交叉编译器,环境变量也都设置好了,运行arm-linux-gcc 提示未找到命令

安装arm-linux-gcc交叉编译器

ubuntu11 安装交叉编译 arm-linux-gcc 4.4.3出现崩溃型问题,希望高手相助。

ubuntu arm-linux-gcc 4.4.3怎么编译hello.c