NOI LINUX 系统终端常用操作

打开终端

我们可以右键空白处 - 在终端中打开(Open in Terminal)/Ctrl+Alt+T 快捷键打开终端。

考试时编译、运行、调试、对拍、测大样例等行为的操作

对于一个 C++ 可执行文件 1.cpp 为例:

  • 编译:

    g++ 1.cpp -o qwq,其中 1.cpp 可替换为任意 C++ 可执行文件,qwq 表示已编译文件。

    对于上面的编译操作,我们可以在这串操作后,直接加一些额外的操作,如:

    • 开 O2:-O2

    • 使用 C++14/C++11 编译:-std=c++14/-std=c++11

    • 给你一些警告:-Wall

    以上操作可以叠加,且顺序任意。

  • 运行:(编译需要一点时间,等跳出路径后再输入)对于上面一点,我们要运行这个已编译的文件,可以写为 ./qwq,接着便可以进行输入,输入完成后就有输出了。

\(a+b\) 的代码为例,按如上操作,如下图所示:

  • 编译错误?

image

可以看到,我们故意不小心少打了个分号,按上面进行操作后,终端会告诉我们:

image

可以看到,它出现了彩色的一坨,还贴心地告诉了你哪里错了。

文件操作实际上可以正常读入。

当我们有一个大样例 sum.in 时,我们还是先编译 g++ 1.cpp -o qwq,第二行运行 qwq 时要写成 ./qwq<sum.in>sum.out,表示我把大样例读进去,然后输出到 sum.out

image

现在我们得到了一个 sum.out,这是我们程序的输出。

我们应该怎样检验它与考试下发的大样例正确答案是否一致呢?假设大样例的正确答案为 sumans.out,我们要比较它们是否一致,可以这样做:

diff sum.out sumans.out

如果什么也没有输出,那就一致。

如果说你觉得你的指令太多了,可以使用指令 clear 清除历史记录。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/825943.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[BUUCTF]disk

[BUUCTF]disk[BUUCTF]disk 分析 VMDK:(VMWare Virtual Machine Disk Format)是虚拟机VMware创建的虚拟硬盘格式,文件存在于VMware文件系统中,被称为VMFS(虚拟机文件系统) 解题 凡是先打开010获得ctf{unseCure_quick_form4t_vo1umer 查找另外一半 用7Z打开该vmdk文件,发…

云南5日游

1 总览🦋云南景点合集 💛昆明:石林景区、昆明老街、滇池、斗南花市 💜大理:大理古城、洱海、苍山、喜洲古镇、南诏风情岛、双廊古镇、崇圣寺三塔 💙丽江: 玉龙雪山、蓝月谷、云杉坪、束河古镇、丽江古城、泸沽湖、 💚香格里拉:普达措公园、虎跳峡、独克宗古城、梅…

记录一下自己的优化字符串匹配算法

谁能拒绝一个写法比KMP简单,时间复杂度摸摸KMP(`O(n)` & `O(m+n)`),空间复杂度大概持平KMP的可可爱爱的KeBF呢😘我愿称之KeBF算法Ke的BF(Brute Force,暴力检索)法 关于其他 字符串匹配算法示例源码 #include <stdio.h> #include <string.h>int main() {//…

收集一些好看的图片

收集一些好看的背景和头像背景 游戏像素其它头像

海南话语音识别模型——模型训练(一)

上篇文章已经介绍了语料数据的预处理,对数据集中的音频数据分别做了重采样、静音切除、降噪以及在Fbank和MFCC中特征提取方式中选择了Fbank对音频数据进行特征提取的方法;在经过上面的处理后已经可以将提取出的音频数据Fbank丢到Transformer中进行训练,但还漏了一个比较重要…

2024秋软件工程iman现场编程作业

作业所属课程 班级的链接作业要求 2024秋软件工程现场编程作业 - 作业 - 软件工程2024 - 班级博客 - 博客园作业目标 现场极限编程,制作一个个人记账本程序。团队名称 iman团队成员 102202146 - 蓝敏龙, 102201225 - 陈碧煌, 102202105 - 王梓铭, 102202124 - 阿依娜孜, 10220…

4 Empirical Properties of Limit Order Books

LOB 可以揭露很多有趣的微观信息,近年来也有许多研究。但需要注意:高频交易的进化速度极快,让这些研究很多时候比较过时。 Originally Posted at: https://clouder0.com/zh-cn/posts/lob-empirical-properties/ 总结性的来说,作者发现了这些特点:每日交易量大概占市值的 \…

2024秋软工实践iman原型设计和UML设计

信息类别 内容作业所属课程 软件工程实践 - 秋季班作业要求 第一次团队作业 - 原型设计与概要设计作业目标 根据需求分析和设计,完成项目的原型设计和概要设计,培养团队协作能力,为后续的开发奠定基础。团队名称 iman 🌟团队成员 - 102202146 - 蓝敏龙- 102201225 - 陈碧煌…

CF1658E Gojou and Matrix Game

题意题解 设f[i,j]表示(i,j)先手必胜/必败 则全局max一定必败,因为先手走出去后手走回来,重复无限次后必输 然后全局max外(距离>k)的必胜,因为可以走到全局max 之后可以发现,下一个必败的是全局max范围内的次max,因为次max不能①走出全局max范围 ②走到全局max ③走到…

20222422 2024-2025-1 《网络与系统攻防技术》实验四实验报告

一、实验内容 1、恶意代码文件类型标识、脱壳与字符串提取对提供的rada恶意代码样本,进行文件类型识别,脱壳与字符串提取,以获得rada恶意代码的编写作者,具体操作如下:(1)使用文件格式和类型识别工具,给出rada恶意代码样本的文件格式、运行平台和加壳工具; (2)使用超…

【Atcoder训练记录】AtCoder Beginner Contest 378

训练情况赛后反思 简单题又WA了一发,淦,开局崩心态,然后做题的时候被场外因素打断了。 A题 统计 \([1,4]\) 中每个数字出现的个数,输出对数即可。 #include <bits/stdc++.h> #define int long longusing namespace std;int cnt[5];void solve(){for(int i = 1;i<=…

《使用Gin框架构建分布式应用》阅读笔记:p307-p392

《用Gin框架构建分布式应用》学习第16天,p307-p392总结,总86页。 一、技术总结 1.AWS chapter 08讲使用AWS进行部署,可以根据需要选择是否阅读。因为使用到的概率很小,且还要绑卡,本人选择跳过。 2.CI/CD (1)什么是CI/CD p348,Luckily, many deployment steps can be aut…