2.2. 安装crosstool-ng

在介绍将crosstool-ng安装到当前系统之前,先要说一下:

目前crosstool-ng,除了支持普通的Linux发行版,比如Ubuntu之外,还支持Cygwin环境的。

而我们此处的目标是:把crosstool-ng安装到当前(Linux或Cygwin等)系统中。

所以,接下来的步骤,相对其实很简单,还是常见的:

./configure --prefix=/opt/crosstool-ng
make
make install
    

步骤而已。

详细过程,可参考:

详见:【记录】在Ubuntu下用crosstool-ng编译xscale的交叉工具链

详见:【记录】重试使用最新版本1.18.0的crosstool-ng去配置和编译xscale的交叉编译器

虽然,安装crosstool-ng本身,这个过程中,相对很简单。

但是:

在上述配置,编译,安装crosstool-ng之后,还要做一个事情,那就是:

要把对应的crosstool-ng,这个工具,对应的可执行文件:ct-ng所在的路径,加入到你的环境变量中去。

我一般所用的步骤是:修改当前用户的.bashrc然后将最后一行的PATH变量中,加上此处对应的路径/opt/crosstool-ng/bin,即可。

修改后的.bashrc中最后一行,带PATH的值,类似于这样:

PATH=$PATH:/opt/crosstool-ng/bin

具体过程,详见:

【记录】在Ubuntu下用crosstool-ng编译xscale的交叉工具链

【记录】在Cygwin下编译gcc-3.4.5-glibc-2.3.6的arm-xscale-linux-gnu交叉编译器

[提示] 当安装crosstool-ng期间出问题

当安装crosstool-ng期间出问题

就先去看看,后面所总结的,常见的错误总结:

第 5.1 节 “安装crosstool-ng工具本身的阶段常见问题及解决办法”