使用的平台ubuntu
cat /proc/version
Linux version 5.3.0-62-generic (buildd@lcy01-amd64-004) (gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)) #56~18.04.1-Ubuntu SMP Wed Jun 24 16:17:03 UTC 2020
https://blog.csdn.net/klaus_x/article/details/79540063 可参考其他情况的编译
1.安装crosstool_NG工具
mkdir arm-linux-tools --》 建立toolchain目录
cd arm-linux-tools/
wget http://crosstool-ng.org/download/crosstool-ng/crosstool-ng-1.24.0.tar.xz --》 下载工具源码
tar xvf crosstool-ng-1.24.0.tar.xz --》 解压工具包
mkdir crosstool-build crosstool-install src --》 建立后续将要使用到的各种目录,
cd crosstool-ng-1.24.0/
./configure --prefix /home/yuhang/arm-linux-tools/crosstool-install --》 配置整个工程并进行依赖检查
sudo apt-get install help2man --》 提示缺工具help2man
./configure --prefix /home/yuhang/arm-linux-tools/crosstool-install
sudo apt-get install libtool
sudo apt-get install libtool-bin --》 提示缺libtool,需要安装2个
./configure --prefix /home/yuhang/arm-linux-tools/crosstool-install
make --》 执行makefile文件
ls
make install --》 编译成功后安装
sudo echo "PATH=$PATH:/home/yuhang/arm-linux-to