建议使用Ubuntu16.04服务器版本,详情请参照https://blog.csdn.net/qq_42881421/article/details/100522327或者使用百度网盘版本
链接:https://pan.baidu.com/s/1TvXEnNDNUal9sBL-kmBPRw 提取码:0t8r
sudo apt-get install openssh-server #安装完了即可使用。
sudo apt-get install lib32z1 lib32ncurses5
sudo apt-get install libuuid1:i386
sudo apt-get install cmake
sudo apt-get install libncurses5-dev libncursesw5-dev
sudo apt install bc
sudo apt-get install xz-utils
sudo apt-get install automake
sudo apt-get install libtool
sudo apt-get install libevdev-dev
sudo apt-get install pkg-config
sudo apt-get install perl Python2.7
sudo apt-get install git
sudo apt-get install autogen
如上这些需要安装的 tool && lib 是必须的,因为编译过程中会用到相关内容。这边就不一一说明是哪个错误,可以尝试先不安装编译来查看相关错误,为了省事,在编译之前一次性安装即可。
sudo dpkg-reconfigure dash //弹出窗口选择no,修改dash为bash
ls -al /bin/sh //查看默认shell
下载“gcc-arm-8.2-2018.08-x86_64-arm-linux-gnueabihf.tar.gz”并将其拷贝到/opt/ 目录自行定义解压toolchain将 toolchain 设置到环境变量中去,省得每次需要手动 export;
在/etc/profile 添加:
export PATH=/opt/gcc-arm-8.2-2018.08-x86_64-arm-linux-gnueabihf/bin:$PATH
至此,编译所需工具已安装完成。