noi linux简介.pdf

合肥一中 汪义超

2011年11月4日

? 竞赛系统环境

? Linux 基础

? Noi Linux 安装

? GUIDE简介

? Arbiter系统简介

? 考试评测中常见问题及注意事项

? 目前,在NOI中使用的系统均采用如下配置的软件

环境:

? 操作系统:Linux(Ubuntu10.10)

? C/C++编译器:gcc/g++

? Pascal编译器:Free Pascal

? C/C++ IDE:Anjuta

? Pascal IDE:Guide 1.0.1

考试中具体用什么环境因人而异:

pascal:lazarus、guide、fp、文本+fpc/gdb

C/C++:guide、anjuta、文本+gcc/g++ +gdb

? 采用上述环境的主要原因:

? 方便选手编程

? 避免各种软件的版权纠纷

? 与国际比赛( 如:IOI、ACM等 )接轨

? 统一比赛环境有利于自动评测

? Linux操作系统内核最早是由芬兰人Linus

Torvalds开发并在1991年发布的,它的兴起是与

全世界爱好者的支持和努力分不开的,是与UNIX兼

容的操作系??。

? Linux可以免费使用,它的源代码可以自由传播且

可任人修改、充实、发展。

? Linux是一个健壮的、高性能的操作系统。

? Linux是一个可以运行在多种硬件平台上,完全免

费的UNIX兼容系统,完全适用于个人的PC。

? Linux是一个完整的32位的多用户多任务操作系统,

可以进行直接的安装。

? 从严格意义上来说,Linux只是操作系统内核,用

户使用时,需要安装各种应用软件。为了方便用户

的安装、使用,现在有很多的Linux发行版,其中

包括了Linux的操作系统内核、还有各种应用软件,

满足用户各种应用的需要。

? 目前国内常见的Linux发行版本

? Red Hat(红帽子)

? Slackware

? Suse

? Debian

? Red Flag(红旗)

? Mandriva

? Geetoo

? Ubuntu

? Noi系列比赛使用的发行版本:Ubuntu

? 优点:

? 安装方便、简单

? 被誉为对硬件支持最好、最全面的Linux发行版之一

? 相似之处

? 多用户操作系统

? 支持多种文件系统

? 支持多种端口和设备

? 支持联网功能

? 服务

? 区别

Windows系统 Linux系统

应用程序 定位与个人桌面用户,易 定位于网络操作系统,设计灵感来自UNIX操

使用、维护、界面美观 作系统,命令设计简单,系统配置文件和数

据都以文本为基础。同样拥有非常先进的网

络、脚本和安全能力

图形化界面 必选的图形界面,图形界 可选的图形界面,图形化管理工具是命令行

面和命令行不能分开使用 工具的扩展,使用图形化工具不妨碍对配置

文件进行手工修改。同时支持这两种方式。

文件扩展名 使用文件扩展名来区分文 根据文件属性来识别其类型

件类型

重新引导 使用时间的增加,由于习 一旦运行,即保持良好的状态,直到收到外

惯或安装软件的需要重新 来影响,应用程序不会导致系统内核崩溃,

引导系统 不要经常重新引导

命令区分大 命令和文件名不区分大小 所有Linux系统下命令、文件和口令等都区分

小写 写 大小写

? Linux和传统UNIX一样,是个多用户的操作系统,每个

用户都有自己的用户名以及相应的密码。

? 用户使用系统前必须使用自己的用户名和密码登录系统,

成功登陆后方可使用系统完成自己的操作。

? 特殊用户root。

? 用户登录后系统为用户启动一个shell,用于用户和系

noi linux 比赛使用哪个编译器,noi linux简介.pdf相关推荐

  1. noi linux 比赛使用哪个编译器,NOI比赛用什么编译器?TP还是FP,那里有下载?

    满意答案 NOI比赛允许使用的语言是Pascal.C.C++ 其中Pascal使用的编译器是FPC 2.0.4 也就是说使用的是Free Pascal的编译器 但需要说明的是,NOI全国赛不提供FP使 ...

  2. linux内核匹配的编译器gcc,linux下正则匹配的C实现

    hezhaoaqiang2012-11-09 11:10 可以请教你一个问题吗?关于arm的交叉编译.我是按照:http://blog.chinaunix.net/uid-27003388-id-32 ...

  3. 编译linux内核适用的编译器,编译Linux内核时,CC,LD和CC [M]输出的代码是什么?...

    所以一般情况下,你只需要 git grep 'cmd.* = CODE' 找到CODE. 获取scripts/Makefile.build定义的所有代码 make | grep -E '^ ' | s ...

  4. linux有哪些高级语言编译器,程序语言,操作系统,编译器三者之间有何关系?...

    程序语言,操作系统,编译器三者之间有何关系?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 程序语言,操作系统,编译器三 ...

  5. Linux安装arm交叉编译器

    Linux安装arm交叉编译器 总结一下Linux(本文是基于Ubuntu16.04 64位版)下arm交叉编译工具链的安装及配置步骤,按照此顺序可以避免很多不必要的错误. 注意:建议在执行以下所有命 ...

  6. 在linux下安装fortran编译器详细教程

    在linux下安装fortran编译器 本教程安装的编译器是Intel® Parallel Studio XE 2013 for Linux*,建议使用相同的版本(也可自行去下载Linux版的压缩包) ...

  7. CSP、NOI 等比赛的数据重定向要求 ← freopen、fclose

    [算法代码] /* 设输入样例数据存在文件test.in中,输出样例数据存在文件test.out中, 则在CSP.NOI等比赛的代码中,需添加freopen.fclose语句, 内容详见模板代码如下. ...

  8. 嵌入式 linux ramdisk 保存文件,制作嵌入式linux文件系统(ramdisk,cramfs,squashfs)...

    一.什么是文件系统 (Filesystem): A directory structure contained within a disk drive or disk area. The total ...

  9. linux 0.01内核分析与操作系统设计 pdf,《Linux 0.01内核分析与操作系统设计——创造你自己的操作系统》...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 readme 本光盘为<Linux 0.0.1内核分析与操作系统设计--创造你自己的操作系统>一书的配套光盘,读者可自由取其源文件做学习,研究 ...

  10. vs项目移植到linux运行,VS2008项目移植到Linux

    不少人都遇到过这种情况:在Windows下用Visual Studio工具开发的程序需要移植到Linux系统中,做成Linux版本的,但程序比较大,在Linux上又离不开Make,手动编写Makefi ...

最新文章

  1. OutOfRangeError closed and has insufficient elements (requested 512, current size 362)
  2. springmvc请求参数获取(自动绑定)的几种方法
  3. 如何利用简单的Excel操作来预测用户流失?!
  4. 3.3.10 动态SQL
  5. vue 组件需要注意的事项:
  6. Django JWT认证实现
  7. 趣达学院学习有奖活动!
  8. JSP九大内置对象和四大作用域
  9. java字符串替换字符串_java string 字符串替换
  10. Google AdMob账号注册及收款指南(新手必看)
  11. 国际贸易13种术语你都了解吗?
  12. MTK6577---camera驱动分析
  13. Selctive Search中的ABO评价方法
  14. HDU4622- Reincarnation(后缀自动机)
  15. 2020-03-11
  16. Ajax配合jQuery和数据库
  17. NEON intrinsics 函数模式介绍
  18. 电脑配件 - 如何选择电脑显示屏幕 - 学习/实践
  19. 2022年宜昌市高新技术企业申报奖励政策以及认定条件要求汇总!
  20. 通过手机访问计算机FTP服务器

热门文章

  1. 赢在CSDN——谈谈程序员为什么要持续学习和创作?对CSDN的期待、个人创作的规划
  2. java构造函数注释_@Autowired的使用:推荐对构造函数进行注释
  3. 马克思主义基本原理习题册
  4. 官网版本的windows pe系统启动盘制作过程
  5. 服务器之IP地址与域名之间的绑定
  6. 国内外接口文档工具哪家强?
  7. xpath的常见操作
  8. sql 返回日期的年月部分_2019年要上映的部分热门电影及上映日期
  9. 编译时的chenk api
  10. 《SEM长尾搜索营销策略解密》一一2.12 宝洁里的长尾与创新