一、安装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/
在配置之前,需要确保以下软件已经安装
1)gperf
2)bison
3)flex
4)texinfo
5)gawk
6)libtool
7)automake
8)libncurses5-dev
9)g++
10)help2man
在进行配置时,会进行依赖检测,如果存在包缺失的现象,安装好之后再执行配置即可。
成功配置之后会自动创建我们需要的Makefile文件。
5、编译并安装
$ make
$ make install
6、配置环境变量
$ export PATH=$PATH:/home/eric/arm-linux-tools/crosstool-install/bin/
7、检查crosstool-NG是否安装成功
$ ct-ng -v