0 Preface/Foreword
1 环境搭建
1.1 安装make工具
sudo apt install make
1.1.1 查看make版本
1.1.2 查看make使用方法
2 搭建交叉编译工具链
2.1 解压交叉工具链到指定路径
命令解释如下:
- sudo, 表示使用administrative privilege
- tar,解压工具
- jxvf,解压选项,j是用来解析bzip2包, x表示解压缩, v表示verbose,显示解压缩过程,f表示新建文件。
- gcc-arm-none-eabi-9-2019-q4-major-x86_64-linux.tar.bz2, 待解压的文件包,可以通过命令file查看文件属性,包括使用的压缩算法
- -C, 指定解压后文件存放路径选项
- /usr/bin,表示文件包存放路径
解压成功后,在/usr/bin下,新建了一个文件夹gcc-arm-none-eabi-9-2019-q4-major/
该文件夹就是解压后的文件包。
包含的工具:
包含的库文件:
2.2 配置交叉工具链到环境变量中
查看环境变量:
echo $PATH
在配置文件/home/$USERNAME/.profile (博主当前使用的是:/home/andy/.profile)文件中添加交叉工具链路径:
保存该修改后,退出terminal,然后重新打开terminal,查看环境变量PATH,
可以看出,交叉编译工具链已经存在环境变量中。