首先下载工具链的安装包。安装网址:交叉编译工具链。
按下图所示选择合适的安装包下载即可。
将安装包移动到自定义的安装目录下。本人习惯将交叉工具安装在/usr/local/路径下。
在/usr/local/下新建一个文件夹与其他做区分,命名为galileo。
在/usr/local/路径下打开终端输入指令:
sudo mkdir galileo
指令如下图所示:
可见在目录中新建了一个名为伽利略的文件夹。
由于需要管理员权限,所以需要指令对其移动。
在安装包(压缩包形式)的路径下打开一个终端,输入复制指令:
sudo cp galileo-toolchain-20150120-linux64.tar.bz2 /usr/local/galileo
下图为原先安装包所在的路径,需要在此打开终端执行复制指令。
这样压缩包就被复制到/usr/local/galileo文件夹内了。
在路径/usr/local/galileo/下打开一个终端执行解压缩指令:
sudo tar -jvxf galileo-toolchain-20150120-linux64.tar.bz2
解压缩命令执行完,可以看到出现了一个新的文件夹:
进入此文件夹,可以看到其中有个文件叫install_script.sh(脚本文件)。这个脚本文件存在问题,不能够直接执行,需要打开后对一个地方进行修改。
使用gedit打开它:
sudo gedit install_script
其中以下语句中有个“+111”,这个写法错误,需要改成“/111”。
修改完毕后保存退出,在i586文件夹路径下执行指令:
sudo ./install_script.sh
安装完毕如下图所示:
可以看到文件夹中多出来一个文件:
在当前目录下对该文件source一下:
source environment-setup-i586-poky-linux-uclibc
在/etc/profile里加入路径:
加入路径之后需要重启计算机。
在终端中查询工具链版本:
显示版本则说明正常。