ubuntu18.04版本安装
傻瓜式安装
在新的ubuntu18.04安装上相应的编译工具
- 首先更新包列表
sudo apt update
- 安装最新版的vim
sudo apt install vim
可能会出现 Ubuntu安装vim,提示“Could not get lock…” 这些错误
解决方法:
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
命令执行结束后再执行下载命令:
sudo apt-get install vim
具体原因介绍在这里
- 安装最新版的gcc
sudo apt install build-essential
- 安装最新版的ifconfig
sudo apt install net-tools
- 设置共享文件夹
关于交叉编译工具的安装
- 准备好树莓派linux内核源码并将内核源码存放在共享文件夹
- 选择树莓派对应的版本号下载并将下载好的内核源码复制到共享文件夹
- 在ubuntu工作目录下创建SYSTEM文件夹并将内核源码复制到SYSTEM文件夹中解压
mkdir SYSTEM
cp /mnt/hgfs/share/linux-rpi-4.14.y.zip ~/SYSTEM
cd SYSTEM
unzip linux-rpi-4.14.y.zip
- 把交叉编译工具从共享文件夹拷贝到SYSTEM并解压
cp /mnt/hgfs/share/tools-master.zip ~/SYSTEM
unzip tools-master.zip
安装交叉编译工具链
进入交叉编译工具文件夹 (各种cd, ls, 最后 pwd)
配置环境变量
- 获取环境变量
echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
- 配置
vi .bashrc
shift + g 快速跳到最后一行
在最后一行添加:当前环境变量路径 + : + 交叉编译工具链文件夹路径
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/dzz/SYSTEM/tools-master/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin
或者
export PATH=$PATH:/home/dzz/SYSTEM/tools-master/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin
最后:arm-linux-gnueabihf-gcc -v 验证一下环境变量是否配置成功