qemu虚拟机 aarch64篇-[鲲鹏|飞腾|jetson等编译环境]

本文介绍了如何使用qemu虚拟机在Windows 10环境下创建一个适用于鲲鹏、飞腾、Jetson等平台的aarch64编译环境。由于服务器多人共用导致环境混乱,作者选择通过虚拟机解决这一问题。详细步骤包括选用ubuntu-20.04.5-live-server-arm64镜像,并提供了启动脚本代码示例,特别指出配置本地NAT接入的关键设置,使得可以通过Winscp和g++进行远程调试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

https://download.csdn.net/download/xhamigua/84243938

  • 虚拟机环境意义

之所以用虚拟机搭一个环境 主要是服务器共用人太多 环境污染严重,当前的依赖已经混乱。

现在做一个通用的环境 可以随时打包带走了。

  • 虚拟机安装
  1. qemu虚拟机在win10下实现
  2. ubuntu-20.04.5-live-server-arm64

这里使用的是qemu虚拟机 因为qemu能模拟arm嘛。 win下linux均可 看个人喜好,镜像采用ubuntu-20.04.5-live-server-arm64.iso   arm下没有桌面版啊!不过桌面版肯定卡呱呱了。

没什么好说 贴我调试的脚本代码吧。

efi.fd其实就是网上下载的QEMU_EFI.fd

安装aarch64

::安装aarch64
START qemu-system-aarch64.exe ^
-cpu cortex-a76 ^
-m 8192 ^
-smp 8,cores=8,threads=1,sockets=1 ^
-M virt -bios efi.fd ^
-net nic,model=pcnet ^
-device nec-usb-xhci ^
-device usb-kbd ^
-device usb-mouse ^
-device VGA ^
-drive if=none,file=ubuntu-20.04.5-live-server-arm64.iso,id=cdrom,media=cdrom ^
-device virtio-scsi-device ^
-device scsi-cd,drive=cdrom ^
-drive if=none,file=ubuntu.qcow,id=hd0 ^
-device virtio-blk-device,drive=hd0

系统安装完成后 启动脚本

START qemu-system-aarch64.exe ^
-cpu cortex-a76 ^
-m 8192 ^
-smp 8,cores=8,threads=1,sockets=1 ^
-M virt -bios efi.fd ^
-nic user,hostfwd=tcp:0.0.0.0:22-:22 ^
-device virtio-scsi-device ^
-drive if=none,file=ubuntu.qcow,id=hd0 ^
-device virtio-blk-device,drive=hd0 ^
-nographic

重点笔记:hostfwd=tcp:0.0.0.0:22-:22即为配置本地nat接入。

这样开完机就可以用winscp 127.0.0.1:22来连接了,g++远程调试也是127.0.0.1:22

其他和普通amd64同理。 arm版完毕打包方便。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值