1. 使用docker下载ubuntu18.04
docker pull ubuntu:18.04
2. 在docker中运行ubuntu18.04
docker run -it ubuntu:18.04 /bin/bash
3. 进入ubuntu18.04之后安装编译需要的程序
apt-get update
apt-get install inetutils-ping
apt-get install net-tools
apt-get install curl
apt-get install python3.6
apt-get install build-essential
apt-get install vim
apt-get install git
apt-get install sudo
然后创建一个编译使用的用户,如下
useradd -m 用户名 -p 密码
mkdir /home/用户名/project
安装完成之后,保存一下目前的改动(保存为s32g:ver2),如下:
docker ps (查看容器id)
docker commit 容器id s32g:ver2
然后使用如下命令重新运行容器
docker run -it -v 宿主机代码路径:容器中的路径 s32:ver2 /bin/bash
编译过程参见:(37条消息) 编译并制作NXP S32G274ARDB2开发板启动镜像_不想落后的兔子的博客-CSDN博客
在编译过程中,如遇到window文件夹大小写问题,请执行如下命令:
fsutil.exe file SetCaseInsensitiveInfo 代码所在目录 enable (注意:该命令需要在管理员权限下执行,并且目录为空)