如何使用考场提供的 NOI Linux 2.0 虚拟机?

· · 个人记录

众所周知,在部分省份,装有 Windows 系统的实体机上会附有 NOI Linux 2.0 系统的虚拟机,以供测试程序。本文主要解决的是关于考场使用时的相关问题,如果想在自己电脑上安装虚拟机以供练习,可参考这里。

一、实体机与虚拟机之间的文件互传

一般而言,在只提供虚拟 NOI Linux 2.0 环境的省份,最终答案还是要放在 Windows 系统下。因此,建议先在 Windows 下编写程序并进行测试,再传入虚拟机进行进一步测试。此处以 VMware Workstation 17 Player 为例,其他软件同理。

如果虚拟机安装了 VMware Tools,那么直接复制即可,两个系统之间共享复制到内容,也可以直接拖拽文件。否则,选择左上角的管理-安装 VMware Tools,安装下来。如果无法安装,就只能用共享文件夹(步骤较为繁琐,不再赘述)或手抄一遍代码。

二、虚拟机下的文件编译

如果你是较为熟悉 Code::Blocks 或 Vim 的选手,可以直接使用。本文主要介绍适宜新手使用的 Geany 编辑器。在 NOI Linux 2.0 环境中,Geany 自带中文。右键程序,选择用 Geany 打开,可用 Ctrl+鼠标滚轮调节字体大小。编译指令和代码缺省源可以按照自己的习惯来。其余可以参考这里。