c语言有跨平台的虚拟机,比如VMware Workstation在Windows上创建一个Linux虚拟机,或者你有兴趣也可以自己写在多个平台上运行的c虚拟机。
因为c主要用在嵌入式编程,面对的是多种多样的硬件设备,在多样性面前很难统一,写虚拟机维护与管理成本太高,没人愿意去做。除非硬件厂商都按一个标准,那么c就可以很轻松地拥有跨平台虚拟机。
C和汇编是等价的,所以C的虚拟机就是各种模拟芯片的VM了但是实际上这个问题并没有意义。大多数会选择使用C的场景都是因为性能远比可移植性重要,所以才会选择C的。但凡你有可移植性要求,要不然一开始就不应该用C,要不然就应该重写。
我和你的情况一样虚拟机的托拽工具安装没、步骤:虚拟机的光驱—浏览—虚拟机的安装目录下找到windos.ios—确定—启动虚拟机—我的电脑—点击光驱—安装—重启—把c语言软件直接拉进去—安装WYUU