具有VirtualBox的虚拟机查找并执行本地C文件

时间:2018-10-04 04:19:23

标签: c linux virtual-machine virtualbox

此刻我正在学习C,而我的大学要求我使用通过VirtualBox运行Linux的Virtual Maschine。如果我在Windows操作系统的编译器(代码块)中编写c程序,则不知道如何执行编写的C文件。

在此网站上:https://www.howtogeek.com/189974/how-to-share-your-computers-files-with-a-virtual-machine/我已经看到可以通过“插入来宾添加CD映像”,然后在设置中调整“共享文件夹”来完成。

这是正确的方法吗?您能举一些例子说明如何在VM中执行代码吗?

谢谢您的帮助!

2 个答案:

答案 0 :(得分:0)

首先,您需要使用clang或gcc在linux内部进行编译,因为Windows版本的代码块将针对Windows进行编译,然后最简单的解决方案是在Linux上编译/粘贴源代码或做共享文件夹,这很简单到虚拟机设置并安装virtualbox guest虚拟机,也将其安装在虚拟机中,但是我要做的就是在linux中完成整个工作:)

答案 1 :(得分:0)

您提供的链接显示了如何在本机OS和虚拟机之间共享文件。这是传输Windows中已经存在的文件的一种完全可接受的方法。但是,首先在VM中创建文件会容易得多。我建议您学习如何在Linux中使用vim或emacs编辑代码文件。