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/
在配置之前,需要確保以下軟件已經安裝
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
Ubuntu 編譯 ARM-Linux-Gcc 工具鏈 -- 安裝crosstool-NG