一、配置SSH服务
1、下载安装ssh服务输入以下命令
sudo apt-get install nfs-kernel-server portmap
2、建立一个供SSH服务使用的文件夹如以下命令
mkdir linux
3、完成前两步之后需要将其文件路径放到/etc/exports文件里输入以下命令:
sudo vi /etc/esports
4.打开后将文件目录语句放入最下面一行,如下图所示(不要忘了wq保存退出)
/home/jack/linux/nfs *(rw,sync,no_root_squash)
5、完成这几步便可以使用ssh工具链接虚拟机。
二、安装GCC交叉编译器
1.下载arm架构下的gcc编译器
去GCC官网下载Builds & Downloads | Linaro
或者直接去arm公司下载Arm GNU Toolchain
2、下载好之后使用ftp传输到Linux
3、再将其压缩包移动到/usr/loacal/arm目录下如果没有arm文件夹请输入一下命令创建,创建好以后再继续前面的操作输入第二条命令即可
mkdir /usr/total/arm
sudo cp gcc-linaro-12.2.1-2022.10-x86_64_arm-linux-gnueabihf.tar.xz /usr/local/arm
4、解压缩输入以下命令
sudo tar gcc-linaro-12.2.1-2022.10-x86_64_arm-linux-gnueabihf.tar.xz -vxf
解压完成之后ls可以看到多了一个文件夹
5、最后一步添加环境变量:首先打开profile文件输入以下命令
sudo vim /etc/profile
然后在文件尾部加上这条命令
export PATH=$PATH:/usr/local/arm/gcc-linaro-12.2.1-2022.10-x86_64_arm-linux-gnueabihf/bin
6、检验编译器安装是否成功输入以下命令查看版本号安装成功会出现如图版本号。
arm-linux-gnueabihf-gcc -v