一只小小加菲猫:
各种环境安装qt
1、mac:x86、M1/M2、docker
Parallels Desktop、VMware Fusion、VirtualBox、
苹果的M1和M2芯片采用的是ARM架构,而不是传统的x86架构。这意味着它们原生不支持直接运行x86架构的程序代码。
不过,苹果为M1和M2芯片提供了名为Rosetta 2的翻译层技术,这项技术可以在安装x86_64应用程序时自动转换(翻译)这些程序,使其能够在ARM架构的Mac上运行。
搭载M1或M2芯片的Mac必须运行macOS 11 Big Sur或更高版本,才能使用Rosetta 2。
2、windows:x86、WSL2、docker
VMware Workstation、Virtual PC、VirtualBox
WSL 1是基于Windows的兼容层,它允许Linux二进制文件在Windows上运行,但不提供完整的Linux内核。
WSL 2引入了一个真实的Linux内核,它提供了完整的系统调用兼容性,这意味着它几乎可以运行任何Linux应用程序,可以安装cuda。
WSL 2需要Windows 10版本1903或更高版本,并启用“虚拟机平台”可选功能。
3、Linux:x86-GUI、aarch64-GUI、x86-server、aarch64-server、docker、KVM、
VMware vSphere、Hyper-V、VirtualBox
对于server版的linux服务器选择支持x11协议的连接工具:mobaxterm、Xshell、SecureCRT、FinalShell、VNC、XDMCP等。
类似MobaXterm的客户端工具,可以支持X11转发,允许用户在远程服务器上运行图形界面应用程序并显示在本地机器上。
使用这些工具时,通常需要在本地机器上安装一个X11服务器,如Xming(仅限Windows)、VcXsrv(Windows和Mac)或XQuartz(Mac)。这样,远程服务器上的X客户端应用程序就可以通过SSH隧道将图形输出转发到本地X11服务器上显示。