返回

MAC下VirtualBox安装NOI Linux 2简记

发布时间:2023-02-02 08:27:43 476
# ubuntu# 编辑器# 软件# 工具# 软件

前言

在 2021 年 7 月 16 日,CCF 在官网上发布了 NOI Linux 2.0(​​NOI Linux 2.0 发布,将于 9 月 1 日起正式启用​​),时隔三年再次更新了 NOI Linux 环境。此次更新不可谓不大,从原来的 Ubuntu14 直接升级到了 Ubuntu20,并且将系统中饱受诟病的 GUIDE 移除了,取而代之的是在 ICPC 赛事中地位稳固的 Code::Blocks。【当然最重要的是】升级了 gcc/g++ 版本,9.3.0 的新版本的默认 C++ 版本是 C++14,CCF 系列赛喜迎现代 C++ 语法。

在此简记一下在我的MAC电脑上使用虚拟机软件VirtualBox安装NOI Linux 2的注意事项。

我的老MAC参数:

MAC下VirtualBox安装NOI Linux 2简记_GDB

安装VirtualBox

这一步其实相对比较容易,但也是有个别注意的问题,就是版本的问题。

我最开始安装是简单在网络上搜索了在MAC平台借助于VBOX或者VMWare安装NOI Linux2的教程,但是各家情况不尽相同,仅供参考而已。

感觉对Oracle生产的VirtualBox比较信任,而且很久前也已经使用过,所以没有多少顾虑直接下载了最新的7.0版本。这一下吃亏不小。

大体结论是:7.0比以前版本安装本身与以前一样简单,但是在其他创建OS时比以往版本简化了很多,也正是这一点让我信心满满,但也是最后掉到【坑】中。

在安装NOI官网提供的NOI Linux2的过程中出现一些感觉莫名其妙的提示,在此不再一一列举。这里说一下我给虚拟OS的硬盘空间为60G,显示内存为4G(我觉得在本身4G的计算机上安装虚拟机的话非常吃力,以前在办公室的WIN7上通过VMWare安装过MAC,深有体会)。

一个很有说服力的结论是:安装新系统时,一般不建议上来就安装最新的,特别是开源软件,其中往往存在不少BUG。而是建议结合网络文章,安装稍微低一些的大家使用比较多的版本。当然,这一点也与自己的系统的硬件与软件配置有一定关系。

因为7.0的VirtualBox体积大约有250M,而我后面安装成功的6.1.42体积约为130M,所以在经过几次对虚拟OS参数调整仍然失败时我果断地决定下载安装稍低的稳定版本VirtualBox 6.1.42(VirtualBox-6.1.42-155177-OSX.dmg,127.9M)。

MAC下VirtualBox安装NOI Linux 2简记_GDB_02

安装NOI Linux2

这个直接从​​NOI官网​​下载即可,得到文件是ubuntu-noi-v2.0.iso。这是一个光盘镜像文件。

我主要参数文后参考资料1的步骤创建的虚拟OS,参数主要从上面截图中可以看出,在此不再截图一一说明。

安装过程没有太大难度。但是,有两点说明一下,一个是显卡控制器选择,可能需要根据自己机器的不同通过几次试验;另一个是虚拟光驱的创建,因为这个要关联到上面的.ISO镜像文件,可以参考文后资料,小心操作。

这两点成功后,就没有多大问题了。在启动虚拟Ubuntu的过程中,屏幕会不断闪动,启动时间2分钟左右,当然与你的机器的硬件配置有很大关系。

NOI Linux2中的显示调整

在参考1文后,我也费了不少时间,其实,直接在虚拟系统桌面空白处单击右键从快捷菜单中选择命令【显示设置】,然后对分辨率尝试调整即可,可能需要好多次,直到屏幕不再闪动,而且字体大小等合适即可。

有兴趣的朋友可以参考一下我的设置,但是请参考我上面的机器参数,不可盲目硬搬:

MAC下VirtualBox安装NOI Linux 2简记_4G_03

C++编辑器

通过上面成功安装后,点击桌面右下角的【显示应用程序】图标,会注意到NOI Linux 2中真正提供了不少C++编辑器:

  • Code::Blocks
  • Emacs

MAC下VirtualBox安装NOI Linux 2简记_GDB_04

  • Sublime Text
  • Vim
  • Visual Studio Code

MAC下VirtualBox安装NOI Linux 2简记_4G_05

等,应有尽有。

 

另外,根据NOIP最新指南,要求熟练掌握GDB命令行调试工具,在NOI Linux 2终端启动后,也自然内置了GDB支持。

MAC下VirtualBox安装NOI Linux 2简记_GDB_06

 

主要参考资料

​​https://blog.csdn.net/qq_21237549/article/details/116011648​​

​​https://www.virtualbox.org​​

​​https://www.noi.cn/gynoi/jsgz/2021-07-16/732450.shtml​​

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线